0
A
回答
11
「split」方法的參數必須是正則表達式,而'?'字符在正則表達式中有特殊含義,所以你必須逃避它。這是通過在正則表達式中添加反斜槓之前完成的。但是,由於是由一個Java字符串的方式提供的正則表達式,它需要兩個反斜槓代替,以獲得實際的反斜槓字符爲正則表達式:
str.split("\\?")[0];
2
相關問題
- 1. 通過RegEx分割爲2個字符串分隔符Javascript
- 2. 使用單詞作爲分隔符分割字符串
- 3. 使用整數作爲分隔符分割字符串
- 4. 分割字符串的字符序列作爲分隔符
- 5. 分割分隔字符串
- 6. 用unicode分隔符分割字符串?
- 7. 字符串分割到數組使用整數作爲分隔
- 8. 我如何用'()'作爲分隔符來分割字符串?
- 9. Java字符串分割多個字符分隔符
- 10. 分割字符串分隔符
- 11. 按分隔符分割大字符串
- 12. 分割字符串由分隔符
- 13. Haskell - 按分隔符分割字符串
- 14. PHP字符串分割由分隔符
- 15. 按分隔符分割字符串
- 16. 由分隔符分割字符串
- 17. 如何使用字符串分隔符分割字符串?
- 18. 如何使用字符串分隔符分割字符串?
- 19. 的Java分割字符串使用分隔符
- 20. 用多個分隔符分割Java字符串
- 21. 在java中使用多個分隔符分割字符串
- 22. 分割使用多個分隔符在Java中的字符串
- 23. 如何在java中使用分隔符分割字符串?
- 24. 使用多個分隔符分割字符串Java
- 25. 用'。'分割Java字符串
- 26. 用分隔符分析字符串「;」 (JAVA)
- 27. 使用字符串作爲分隔符來拆分字符串
- 28. 如何使用分隔字符串分割字符串「#|#」
- 29. 字符串分割到兩個字符串由分隔符
- 30. 字符串分割到字符串數組沒有分隔符
+1用於解釋*爲什麼*您需要轉義'?',而不是僅僅提供代碼。 – FrustratedWithFormsDesigner 2010-09-28 14:48:19