【发布时间】:2014-03-11 13:19:19
【问题描述】:
我有一个这样的字符串($ 字符总是被其他字符包围):
a$b
c$d
e$f
我希望我的字符串方法在$ 前面放置一个\ 并删除换行符:
a\$bc\$de\$f
我试过了,但它没有输入\ 字符:
s=s.replaceAll("\n","").replaceAll("$", "\\$");
【问题讨论】:
-
replaceAll的第一个参数是一个正则表达式,如文档所示。正如任何正则表达式教程所表明的那样,$字符在正则表达式中具有意义。