急问,java正则表达式
急问,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中调用就是不行,什么原因|? --------------------编程问答-------------------- 最后运行结果是:test=null
补充:Java , Java相关