当前位置:编程学习 > JAVA >>

急问,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相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,