我有字符串some_text\1\12\3
。需要得到字符串some_text.1.12.3
,即。即用.
代替\
。問題是Java將\1
解釋爲一個符號(轉義符號)。而實際上我需要替換部分逃逸符號。用換碼符號中的另一個符號替換反斜槓
0
A
回答
5
這將做的工作:
str = str.replace('\\', '.');
10
這聽起來像所有你缺少的是如何逃脫的Java字符串字面反斜線知識 - 這是反斜槓加倍的問題:
String replaced = original.replace('\\', '.');
在另一方面,目前還不清楚其中的文本來自或前往無論如何 - 在\1
部分將如果它被處理爲文字文本的一部分只有是相關的。如果你確實想創建的"some_text\1\12\3"
在Java源代碼開始一個字符串,你會想:
String withBackslashes = "some_text\\1\\12\\3";
注意,字符串的實際文本withBackslashes
是指只有三個反斜槓,不六。這只是源代碼,需要他們加倍。此時,頂部的替換代碼將用點替換反斜槓。
相關問題
- 1. 用JSONP中的斜槓替換&符號
- 2. 將反斜槓逗號替換爲雙反斜槓逗號
- 3. 如何用Java中的另一個字符替換反斜槓?
- 4. 替換字符串中的反斜槓
- 5. 替換字符串中的反斜槓
- 6. 用字符串中的單個反斜槓替換雙反斜槓
- 7. 用單個反斜槓替換字符串文字中的雙反斜槓
- 8. scheme用另一個符號替換列表中的符號
- 9. 替換反斜槓
- 10. 用JavaScript中的雙反斜槓替換單個反斜槓
- 11. 用Emacs中的單個反斜槓替換雙反斜槓
- 12. 替換字符串反斜槓
- 13. 字符串替換反斜槓
- 14. sed用反斜槓替換正斜槓
- 15. 如何用斜槓'/'替換反斜槓'\'?
- 16. 使用sed替換一個包含反斜槓的字符串
- 17. 如何用JavaScript中的雙反斜槓替換反斜槓字符?
- 18. 如何從字符串中將反斜槓替換爲單個反斜槓?
- 19. 用php替換反斜槓替換
- 20. 用sed替換反斜槓
- 21. 用Python中的字符串中的單個反斜槓替換雙反斜線
- 22. 用兩個反斜槓替換反斜槓的Apache Velocity
- 23. 替換JavaScript中的雙反斜槓 - textarea中的換行符
- 24. 使用sed替換雙引號字符之間的斜槓
- 25. 用另一個符號替換每個換行符
- 26. 正斜槓替換爲反斜槓
- 27. 如何用Emacs Lisp中的字符串中的反斜槓替換正斜槓?
- 28. 用雙反斜槓「\\」替換單個反斜槓「\\」
- 29. 如何用單個反斜槓替換雙反斜槓
- 30. 字符串替換不替換雙反斜槓在C#
非常感謝! – user2630355