我有一个这样的字符串($
字符总是被其他字符包围):
a$b
c$d
e$f
我希望我的字符串方法放在\
前面$
并删除换行符:
a\$bc\$de\$f
我试过了,但没有放置\
字符:
s=s.replaceAll("\n","").replaceAll("$", "\\$");
$
是java Pattern
s中的保留字符,它指示行的结尾或输入的结尾。
您还需要避免替换...三次。
尝试 replaceAll("\\$", "\\\\\\$")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句