我有一個帶有"\\"
字符的java字符串(用於轉義的額外'\'
)。我想將"\\"
的所有發生更換爲"\"
。任何想法如何完成? str.replaceAll("\\", "\")
不起作用。問題在於替換\
字符。替換Java字符串中的''字符
1
A
回答
3
str.replaceAll("\\\\", "\")
「\」 是指\的\原因是轉義符號
HEH,即使計算器解析器轉換\ \(沒有空格)的單\ :-))
1
注意的是,在更換 字符串反斜槓(
\
)和美元符號($
)可能導致的結果是不同的比如果它被 視爲文字替換字符串;請參閱Matcher.replaceAll
。如果需要,可使用Matcher.quoteReplacement(java.lang.String)
來抑制這些字符的特殊含義 。
+0
哦,諷刺...在你的答案中解決了逃跑的問題! – sehe
+0
@sehe謝謝,我什至沒有看到那些:)) –
相關問題
- 1. 替換字符串中的字符Java
- 2. Java - 替換字符串中的字符
- 3. Java - 替換字符串中的字符
- 4. Java - 字符串中的字符替換
- 5. 替換字符串中的字符,Java
- 6. 用字符串替換字符串java
- 7. java中字符串替換字符串與字符
- 8. 替換字符串 - java的
- 9. Java的替換字符串
- 10. 字符串中的字符串替換
- 11. 替換字符串替換的Java
- 12. Java字符串替換
- 13. 字符串替換爲「」Java
- 14. 替換字符串字符
- 15. 在Java中的2個字符串之間替換字符串
- 16. 替換字符串中的字符
- 17. Swift - 替換字符串中的字符
- 18. c中的字符串替換字符#
- 19. 替換字符串中的字符?
- 20. Postgres替換字符串中的字符
- 21. 替換字符串中的字符
- 22. 替換字符串中的字符
- 23. 替換字符串中的字符
- 24. 替換字符串中的字符
- 25. VBA - 替換字符串中的字符
- 26. 字符串中的替換字符
- 27. 字符串中的字符替換
- 28. 替換字符串中的字符
- 29. 替換字符串中的字符malloc
- 30. 替換&字符串中的字符
是你的字符串'my \ string'還是'my \\ string'。你想替換一兩個斜線嗎? –
「my \ string」在java中無效。它絕對是「我的\ \弦」。 – Anand
我不是在談論java字符串。如果在java中你有String x =「my \\ string」,那麼實際的邏輯字符串是「my \ string」,對吧? –