JAVA正则捕获组替换
String s="dasdwer'wgergo'khtry'ji";
s=s.replaceAll("(?<NAME>[a-z]\')", "<em>${NAME}</em>");
我想得到的结果是
dasdwe<em>r'</em>wgerg<em>o'</em>khtr<em>y'</em>ji
可惜执行错误,求解
------解决方案--------------------
String s="dasdwer'wgergo'khtry'ji";
s=s.replaceAll("[a-z]{1}\'", "<em>$0</em>");
结果:
dasdwe<em>r'</em>wgerg<em>o'</em>khtr<em>y'</em>ji