在各种分隔符上提取子字符串

时间:2013-01-27 12:02:47

标签: java android regex

我是android新手。我需要从我的应用程序中的字符串中提取各种子字符串。 子串的提取取决于各种不同的分隔符及其组合。

字符串分隔符的模式如下:

xxx|xxx|#yyy|ww~aaaaa|ww~ii|ww~t|*|yyy

现在我需要通过使用所有符号作为分隔符来从字符串中获取所有xxx,yyy,ww,ii,t。 有一个巨大的字符串,上面显示的是字符串的一部分。休息重复如上所示,并形成一个大字符串。

那怎么做。

谢谢。

1 个答案:

答案 0 :(得分:1)

string.split("\\W+") 

会为你效劳。

此处,\W表示non-alphanumeric character

+表示one or more than one