我想用字符串替換特殊字符「with \」。 我試圖海峽= str.replaceAll( 「\」」, 「\\\」); 但是,這並不工作用字符串中的其他特殊字符替換特殊字符
0
A
回答
0
你必須加倍它逃脫\:\\
代碼示例:
String tt = "\\\\terte\\";
System.out.println(tt);
System.out.println(tt.replaceAll("\\\\", "|"));
這給出以下輸出:
\\terte\
||terte|
0
將此字符串的每個子字符串替換爲給定替換的匹配給定的常規 表達式。
形式str.replaceAll的這種方法(正則表達式,REPL) 產生完全相同的結果作爲表達式的調用
Pattern.compile(regex).matcher(str).replaceAll(repl)
注意反斜槓()和美元符號($)在更換 字符串可能會導致結果與將 視爲字面替換字符串時的結果不同;看Matcher.replaceAll。如果需要,可使用 Matcher.quoteReplacement(java.lang.String)來抑制這些字符的特殊含義 。
2
相關問題
- 1. 用特殊字符替換字符串
- 2. 用特殊字符替換字符串中的字符串
- 3. 替換字符串的特殊字符爲空字符串
- 4. 有特殊字符替換字符
- 5. 替換PHP中的特殊字符串
- 6. python替換特殊字符
- 7. Javascript替換特殊字符
- 8. powershell替換特殊字符
- 9. 特殊字符替換
- 10. Makefile替換特殊字符
- 11. Java替換特殊字符
- 12. 特殊字符替換
- 13. asp.net替換特殊字符「\」
- 14. 替換特殊字符?
- 15. Javascript:str替換特殊字符
- 16. javascript替換特殊字符
- 17. 特殊字符轉換字符串
- 18. PHP代碼字符串替換特殊字符刪除字符
- 19. 使用PHP替換字符串中的所有特殊字符
- 20. 用Android中的anotherString替換特殊字符字符串
- 21. 特殊的字符符號替換「」」
- 22. 替換PHP字符串中的特殊字符的問題
- 23. 替換字符串中的特殊字符的問題
- 24. xslt字符串中的特殊字符
- 25. python用字符串之間的特殊字符替換空格
- 26. 使用sed替換包含特殊字符的字符串
- 27. 替換字符串中的特殊字符
- 28. 替換字符串中的特殊字符
- 29. 如何從字符串中的asp.net替換特殊字符
- 30. 查找並替換字符串中的特殊字符
[String.replaceAll反斜槓問題](http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – oers 2012-03-01 08:06:33