Java在char上拆分字符串

时间:2012-08-08 10:11:44

标签: java split

我有以下字符串:

<stx>1<rs>aaaa<rs>bbbb<rs>cccc<etx>

我怎么能以一种在数组中得到1,aaaa,bbbb,cccc的方式拆分它?

我尝试拆分<rs>,但后来我的数组中得到了<stx>1,aaaa,bbbb,cccc

那么如何摆脱<stx>

stxrsetx是字符btw。

THX

1 个答案:

答案 0 :(得分:6)

您可以split使用以下正则表达式:

<\w+>

在Java中使用它时,不要忘记转义\

String[] splitted = myString.split("<\\w+>");