Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 提取各种分隔符上的子字符串_Java_Android_Regex - Fatal编程技术网

Java 提取各种分隔符上的子字符串

Java 提取各种分隔符上的子字符串,java,android,regex,Java,Android,Regex,我是android新手。我需要从应用程序中的字符串中提取各种子字符串。 子字符串的提取取决于各种不同的分隔符及其组合 字符串分隔符的模式类似于: xxx|xxx|#yyy|ww~aaaaa|ww~ii|ww~t|*|yyy 现在我需要使用所有符号作为分隔符,从字符串中获取所有xxx、yyy、ww、ii、t。 有一个巨大的字符串,上面显示的是字符串的一部分。Rest如上所述重复并生成一个大字符串 那么如何做到这一点 多谢各位 string.split("\\W+") 我会为你工作的 这里,\

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

字符串分隔符的模式类似于:

xxx|xxx|#yyy|ww~aaaaa|ww~ii|ww~t|*|yyy
现在我需要使用所有符号作为分隔符,从字符串中获取所有xxx、yyy、ww、ii、t。 有一个巨大的字符串,上面显示的是字符串的一部分。Rest如上所述重复并生成一个大字符串

那么如何做到这一点

多谢各位

string.split("\\W+") 
我会为你工作的

这里,
\W
表示
非字母数字字符


+
表示
一个或多个

“尽快回复”。听起来很粗鲁。这里的每个人都是志愿者。如果有时间,有人会回答。尽快向我们展示您的尝试。尝试使用正则表达式