求助正则替换 将某字符串中字符x前的\替换为\\

a297507657 2017-05-04 09:37:36
如"\x"替换为"\\x","\\\x"替换为"\\\\\\x"
...全文
219 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

	String regex="\\\\+(?=x)";
		String[] arr={"\\x","\\\\\\x"};
		for(int i=0;i<arr.length;i++){
			arr[i]=arr[i].replaceAll(regex, "$0$0");
		}
a297507657 2017-05-04
  • 打赏
  • 举报
回复
引用 1 楼 LinBilin_ 的回复:
(\\+)(?=x) 用$1$1替换就可以了
麻烦能不能说的再详细点!不太懂正则
  • 打赏
  • 举报
回复
(\\+)(?=x) 用$1$1替换就可以了
a297507657 2017-05-04
  • 打赏
  • 举报
回复
引用 3 楼 LinBilin_ 的回复:

	String regex="\\\\+(?=x)";
		String[] arr={"\\x","\\\\\\x"};
		for(int i=0;i<arr.length;i++){
			arr[i]=arr[i].replaceAll(regex, "$0$0");
		}
非常感谢!

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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