匹配表达式:
\"([^\"]*)\"
匹配结果实验:
string t = "\"world\"";
string p = "\"([^\"]*)\"" ;
pattern p=pattern.compile(p);
matcher matcher1=p.matcher(t);
if(matcher1.find())
{
system.out.println(matcher1.group(0));
}
代码中通过调用group()函数来得到匹配到的结果,如下:
"world"
但是我们想要双引号中的内容,可以对group()函数得到的结果进行一下处理,如下:
string t = "\"world\"";
string p = "\"([^\"]*)\"" ;
pattern p=pattern.compile(p);
matcher matcher1=p.matcher(t);
if(matcher1.find())
{
system.out.println(matcher1.group(0).replaceall(p, "$1"));
}
得到的结果便是去掉双引号之后的结果。