Q
替換雙引號(「)
4
A
回答
2
string.replace("\"", "\\\"")
要替換"
與\"
。由於"
和\
都具有特定的含義,因此必須在每個之前添加前面的\
以正確地轉義它們。
因此"
→\"
和\"
→\\\"
。 而且由於您希望編譯器明白這是一個字符串,所以您需要用雙引號將每個字符串包裝爲所有"
→\"
和"\""
→"\\\""
。
+0
感謝Ronk的建議。 – Binaya 2011-05-30 07:08:46
0
System.out.println("AAAAA\"1111".replaceAll("\"", "\\\\\""));
3
String escaped = "AAAAA\"1111".replace("\"", "\\\"");
- API文檔爲
String.replace
(注意replaceAll
版本處理正則表達式,是這種特定情況矯枉過正。)
1
雖然其他對於所給出的單一情況,答案是正確的,對於更復雜的情況,你m希望使用Apache Commons Lang的StringEscapeUtils.escapeJava(String)。
String escaped = StringEscapeUtils.escapeJava(string);
相關問題
- 1. Scala:用單引號替換雙引號
- 2. BeautifulSoup替換單引號用雙引號
- 3. javascript替換雙引號單引號
- 4. 如何替換雙引號?
- 5. t-sql替換雙引號
- 6. 用1個雙引號替換2個雙引號與VBA
- 7. 使用gsub將雙引號替換爲兩個雙引號?
- 8. 用awk替換雙引號和雙引號
- 9. 將雙引號內的雙引號替換爲html屬性
- 10. 替換雙引號字符串空
- 11. JQuery替換隱藏值雙引號
- 12. 如何用雙引號替換“?
- 13. AS3>將雙引號替換爲\「
- 14. ASP.NET替換HTML數雙引號
- 15. 雙引號字符串替換在C#
- 16. 在String var中替換雙引號?
- 17. sed替換並保留雙引號
- 18. 用雙引號替換特殊字符
- 19. Python:用雙引號替換選項卡
- 20. 勘定雙引號替換XML字符
- 21. Smarty的用雙引號替換文本
- 22. 用括號中的雙引號替換單引號
- 23. 如何使用mysql替換所有雙引號替換爲單引號?
- 24. 用單引號代替雙引號
- 25. 更換雙人雙引號
- 26. JavaScript的替換單引號與雙單引號問題
- 27. 在R中的列中用雙引號替換單引號
- 28. 如何替換雙引號和單引號以外的單詞
- 29. 避免MySQL注入替換單引號和雙引號
- 30. 替換所有單引號在字符串雙引號 - 常規
好的,那麼你有什麼嘗試? – 2011-05-11 14:00:09