急问,java正则表达式

tj122252175 2011-11-08 03:50:58
急问,java正则表达式


String test=regexStr(str_summary,"var topicTitle = '(.*)';");

private String regexStr(String strFrom,String strRegex)
{
String regex_str=null;
try{
Pattern pt=Pattern.compile(strRegex);
Matcher mc=pt.matcher(strFrom);
if(mc.matches())
{
regex_str=mc.group(0);
}
else
{
System.out.println("Cann't find");
}
}catch(PatternSyntaxException e){
System.out.println("正则表达式语法错误");
}
return regex_str;
}

var topicTitle = '测试下嘛';var topicSummary = '试试看';

在正则表达式测试工具能匹配,但同样的测试用例在java中调用就是不行,什么原因|?
...全文
70 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tj122252175 2011-11-08
  • 打赏
  • 举报
回复
最后运行结果是:test=null

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧