正则表达式排除某两字符之间的替换

比如我想替换s=”a2bcd“ 成为: a123bcd,即只替换<>之外的内容,可使用:
s.replaceAll(“2(?=[^\>]*(\<|$))”,123”);

即可完成, 其中的 \\> 和\\< 的\\后面即可换成你自己的定界符.


-------------本文结束感谢您的阅读-------------
0%