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