我试图使用regExp获取括号之间的值: 例如:
<td width=40><input type=\"button\" OnClick='FullScreen(1)' value=\" 1\" size=80></td>
<td width=(40)><input type=\"button\" OnClick='FullScreen(2)' value=\" 1\" size=80></td>
<td width=40><input type=\"button\" OnClick='FullScreen(3)' value=\" 1\" size=80></td>
<td width=40><input type=\"button\" OnClick='FullScreen(4)' value=\" 1\" size=80></td>
我想在这种情况下检索全屏的值1,2,3和4
我试试这个正则表达式:
Pattern p = Pattern.compile("\\((.*?)\\)");
Matcher m = p.matcher(String);
if(m.find()){
System.out.println("val = " +m.group(1));
}
但是这会检索括号之间的所有值,如何只从FullScreen字符串中获取值?
由于
答案 0 :(得分:3)
还要在您的正则表达式中添加FullScreen
前缀。
Pattern p = Pattern.compile("FullScreen\\((.*?)\\)");
Matcher m = p.matcher(String);
if(m.find()){
System.out.println("val = " +m.group(1));
}