正则表达式提取双引号中的字符串
正则表达式提取双引号中的字符串
\"([^\"]*)\"
例:
<my:Control x:Name="aa" RowCount="{StaticResource RowCount}" ColumnCount="{StaticResource ColumnCount}" RowSpacing=" {StaticResource RowSpacing}" >
匹配结果:
JAVA调⽤例:
String t = "\"world\"";
String p = "\"([^\"]*)\"" ;
Pattern P=Patternpile(p);
Matcher matcher1=P.matcher(t);
if(matcher1.find())
{
System.out.up(0));
}
代码中通过调⽤group()函数来得到匹配到的结果,如下:
"world"
但是我们想要双引号中的内容,可以对group()函数得到的结果进⾏⼀下处理,如下:
String t = "\"world\"";
String p = "\"([^\"]*)\"" ;
Pattern P=Patternpile(p);
Matcher matcher1=P.matcher(t);
if(matcher1.find())
{
System.out.up(0).replaceAll(p, "$1"));
}正则表达式提取中文字符
得到的结果便是去掉双引号之后的结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论