标签: java split
我有以下字符串:
<stx>1<rs>aaaa<rs>bbbb<rs>cccc<etx>
我怎么能以一种在数组中得到1,aaaa,bbbb,cccc的方式拆分它?
我尝试拆分<rs>,但后来我的数组中得到了<stx>1,aaaa,bbbb,cccc。
<rs>
<stx>1,aaaa,bbbb,cccc
那么如何摆脱<stx>?
<stx>
stx,rs和etx是字符btw。
stx
rs
etx
THX
答案 0 :(得分:6)
您可以split使用以下正则表达式:
<\w+>
在Java中使用它时,不要忘记转义\:
\
String[] splitted = myString.split("<\\w+>");