JAVA正则捕获组替换

编程有钱人了 2013-03-05 11:38:18

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
可惜执行错误,求解
...全文
329 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程有钱人了 2013-03-05
  • 打赏
  • 举报
回复
引用 1 楼 AA5279AA 的回复:
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
谢谢 你的方法可以 结贴
失落夏天 2013-03-05
  • 打赏
  • 举报
回复
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

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧