String HtmlBody = "<a>$abc123$</a>sdasfsadfsdfsadfasdf<a>sdav</a>$diav$";
//我想匹配出两个$符号之间的内容.如上这个字符串,应该匹配出$abc123$和$diav$两项.
String RegexStr = "\$.*\$";
Pattern pattern = Pattern.compile(RegexStr);
Matcher matcher = pattern.matcher(HtmlBody);
boolean IsMatcher= matcher.matches();
if(IsMatcher)
{
System.out.println("匹配结果:" + IsMatcher);
System.out.println("匹配数量:" + matcher.groupCount());
}
else
{
System.out.println("没有匹配的项!");
}各位老大帮帮忙,这个正则表达式该怎么写啊?
//我想匹配出两个$符号之间的内容.如上这个字符串,应该匹配出$abc123$和$diav$两项.
String RegexStr = "\$.*\$";
Pattern pattern = Pattern.compile(RegexStr);
Matcher matcher = pattern.matcher(HtmlBody);
boolean IsMatcher= matcher.matches();
if(IsMatcher)
{
System.out.println("匹配结果:" + IsMatcher);
System.out.println("匹配数量:" + matcher.groupCount());
}
else
{
System.out.println("没有匹配的项!");
}各位老大帮帮忙,这个正则表达式该怎么写啊?
解决方案 »
- word文档,带表格,转换成html文件后,样式不一致,求解决
- 高分求指点:缓冲区是干什么的。JVM是怎么管理缓冲区的?
- struts国际化,中文下功能正常,英文下功能报错
- 大家在开发中,操作提示是用的div嵌套文本,还是用的alert弹窗啊!
- jsp页面单击提交按钮时如何调用JavaScript里面的方法?
- 小问题,救救我吧!!!!!!!!!!!!!!!
- ◣◣欢迎加入ASP群8889251! 独学而无友,则孤陋寡闻。集思广益,希望我们在讨论交流中共同进步!
- 在javabean的方法中能否获得调用该方法的jsp文件的路径和名称
- [求助]IE调用ajax异步上传图片,返回值总是多出<pre>标签
- 还是中文字符串问题,大家请帮帮忙
- dom4j解析xml
- 求助,谁给我写一个正则表达式啊
String HtmlBody = "<a>$abc123$</a>sdasfsadfsdfsadfasdf<a>sdav</a>$diav$";
//我想匹配出两个$符号之间的内容.如上这个字符串,应该匹配出$abc123$和$diav$两项.
Pattern pattern = Pattern.compile("\\$\\w+\\$");
Matcher matcher = pattern.matcher(HtmlBody);
while (matcher.find()) {
System.out.println(matcher.group());
}
//我想匹配出两个$符号之间的内容.如上这个字符串,应该匹配出$abc123$,$diav$,$dav#年龄#18#男$三项.
Pattern pattern = Pattern.compile("\\$\\w+\\$");
Matcher matcher = pattern.matcher(HtmlBody);
while (matcher.find()) {
System.out.println(matcher.group());
}
//如上这样写的话,$abc123$,$diav$可以匹配出来,可是$dav#年龄#18#男$就匹配不出来了,为什么呢?