我有一個帶有"\\"
字符的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. 字符串中的字符串替換
- 7. 在Java中的2個字符串之間替換字符串
- 8. 替換字符串中的字符
- 9. 替換字符串中的字符
- 10. 替換字符串中的字符
- 11. 替換字符串中的字符
- 12. 替換字符串中的字符
- 13. VBA - 替換字符串中的字符
- 14. 替換字符串中的字符
- 15. Postgres替換字符串中的字符
- 16. 字符替換字符串中的
- 17. 字符串中的替換字符
- 18. 替換字符串中的SOH字符
- 19. 字符串中的字符替換
- 20. 替換字符串中的字符?
- 21. 替換字符串內的字符串
- 22. Java中的內聯字符串替換?
- 23. 替換Java字符串中的\ F \
- 24. JAVA:替換字符串中的單詞
- 25. 從字符串中的Java替換詞
- 26. 替換java中的整個字符串
- 27. 用特殊字符替換字符串中的字符串
- 28. 用字符替換字符串中的字符串
- 29. 在字符串中替換字符
- 30. Java替換字符串的匹配部分中的字符
是你的字符串'my \ string'還是'my \\ string'。你想替換一兩個斜線嗎? –
「my \ string」在java中無效。它絕對是「我的\ \弦」。 – Anand
我不是在談論java字符串。如果在java中你有String x =「my \\ string」,那麼實際的邏輯字符串是「my \ string」,對吧? –