我是android新手。我需要从我的应用程序中的字符串中提取各种子字符串。 子串的提取取决于各种不同的分隔符及其组合。
字符串分隔符的模式如下:
xxx|xxx|#yyy|ww~aaaaa|ww~ii|ww~t|*|yyy
现在我需要通过使用所有符号作为分隔符来从字符串中获取所有xxx,yyy,ww,ii,t。 有一个巨大的字符串,上面显示的是字符串的一部分。休息重复如上所示,并形成一个大字符串。
那怎么做。
谢谢。
答案 0 :(得分:1)
string.split("\\W+")
会为你效劳。
此处,\W
表示non-alphanumeric character
。
+
表示one or more than one
。