如前所述,您将需要转义内部的双引号
全部的
你的琴弦。
如果你想得到“1000”,你需要使用
group(1)
,否则您将得到完全匹配的模式。
结果代码:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class gfile
{
public static void main(String args[]) {
// create a Pattern
Pattern p = Pattern.compile("
(.*?)
");
// create a Matcher and use the Matcher.group() method
String can="
"+"
"+"
1,000
" +
"
"font-weight:bold\">times
"
"+"
";Matcher matcher = p.matcher(can);
if(matcher.find())
{
System.out.println(matcher.group(1));
}
else
System.out.println("could not find");
}
}