我想用字符串替換特殊字符「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. 用字符串c中的unicode字符替換特殊字符#
- 4. 替換字符串的特殊字符爲空字符串
- 5. 有特殊字符替換字符
- 6. 替換PHP中的特殊字符串
- 7. 替換特殊字符php
- 8. 特殊字符替換爲'?'
- 9. 特殊字符替換
- 10. Makefile替換特殊字符
- 11. Javascript替換特殊字符
- 12. python替換特殊字符
- 13. asp.net替換特殊字符「\」
- 14. 特殊字符替換
- 15. PHP替換特殊字符
- 16. 替換特殊字符?
- 17. Java替換特殊字符
- 18. powershell替換特殊字符
- 19. 替換特殊字符
- 20. javascript替換特殊字符
- 21. Javascript:str替換特殊字符
- 22. 用其索引替換特殊字符
- 23. 將字符串轉換特殊字符
- 24. 特殊字符轉換字符串
- 25. PHP代碼字符串替換特殊字符刪除字符
- 26. 用Android中的anotherString替換特殊字符字符串
- 27. 如何用PHP替換字符串中的特殊字符?
- 28. 使用PHP替換字符串中的所有特殊字符
- 29. 特殊的字符符號替換「」」
- 30. 替換字符串中的特殊字符(如「中的R
[String.replaceAll反斜槓問題](http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – oers 2012-03-01 08:06:33