使用regexjava更改组
我需要正则表达式在正则表达式java中使用的帮助 我需要更改字符串中的组: 例如: 输入:使用regexjava更改组,java,regex,Java,Regex,我需要正则表达式在正则表达式java中使用的帮助 我需要更改字符串中的组: 例如: 输入: =sum($var1;2) or =if($result<10;"little";"big") ... =sum(teste;2) or =if(teste<10;"little";"big") ... =sum($vtestear1;2) =if($r testeesultado<5;"maior";"menor") 我的输出: =sum($var1;2) or =if($res
=sum($var1;2) or =if($result<10;"little";"big") ...
=sum(teste;2) or =if(teste<10;"little";"big") ...
=sum($vtestear1;2)
=if($r testeesultado<5;"maior";"menor")
我的输出:
=sum($var1;2) or =if($result<10;"little";"big") ...
=sum(teste;2) or =if(teste<10;"little";"big") ...
=sum($vtestear1;2)
=if($r testeesultado<5;"maior";"menor")
=总和($vtestear1;2)
=如果($r testeesultado当您只需要匹配变量标记时,为什么要匹配所有内容
Pattern p = Pattern.compile("\\b\\$[a-z0-9]+\\b");
p.matcher(total).replaceAll("teste");
如果您可以有多个小写ASCII字母和数字,请更改[a-z0-9]
部分
此外,如果您使用了.find()
或任何东西,则不需要测试.replace()
:不匹配意味着不会替换任何东西。模式。编译([$]\\w+)
和m.replaceAll(“teste”)