我有一个字符串来自一个名为fld[1].tostring
的数组。当我尝试和拆分这个字符串,返回"|R1|R2|R3"
在|它将它分解成每个字符。我究竟做错了什么?如何将一个字符串分成几个字符块?
3
A
回答
10
split方法接受正则表达式。管道字符用于表示Java正则表达式中的逻辑或。用反斜杠将字符转义分割。
例如:
String s = "|R1|R2|R3";
String[] a = s.split("\\|");
2
Vertical bar "|"
是特殊字符。和String.split()
需要一个调节表达式。 试图逃避它,并把它当作特殊字符:
fld[1].split("\\|");
2
看看这个链接: Android Split String
嗯,这不是我的帖子,我只是发现了它。并注意以前发布的答案。 xD
相关问题
- 1. 将几个字符串连接成一个字符串R
- 2. 将二进制字符串分成几个两个字符?
- 3. 如何在Perl中将字符串分成两个字符块?
- 4. 将字符串分成几个子字符串
- 5. 如何将一个字符串分成几对
- 6. 如何将1个字符串分成多个字符串
- 7. Python将一个字符串分成多个子字符串
- 8. 将字符串分成块
- 9. 如何将一个字符串分为两个字符串
- 10. 不能将一个长的字符串分成几部分
- 11. 将几个字符串转换为一个字符串
- 12. 将字符串分成几部分
- 13. 将几个不同的字符连接成1个字符串
- 14. 如何将一个字符串分成多个字符串并重建它?
- 15. 将字符串分割成单个字符字符串数组
- 16. 将字符串分割一个字符
- 17. 将一个字符串分成块,保留Python中的整个字符
- 18. 将字符串拆分为几个子字符串C
- 19. 将一个字符串分成多行
- 20. 将一个字符串分成四组
- 21. 如何将一个字符串拆分成一个数组
- 22. 如何参加一个字符串的一部分,并将前几个字母移到字符串的末尾
- 23. 将前几个字符复制到一个新字符串
- 24. 将字符串分成几行?
- 25. 如何将一个字符串通过分隔符分割成一个数组?
- 26. 几个字符串
- 27. 将长字符串分块为513个字符块| Python 3.3
- 28. 将单个字符串分成两个
- 29. 如何将一个字符串分成长度为3的字符串列表?
- 30. 如何将一个字符串分成多个组?
太棒了!非常非常感谢你!我需要一个双\\但你让我在那里! – user902080
请注意,必须有反斜杠.. –
对不起,我的坏!我想我的触发器有点太快了;)。 –