flink wordcout 例子,单词切分String str = "a,b,c,,d e $ hello#java;tiger min_cat 1 2 3 你好 你 好 "; String[]words = str.split("\\W+"); for(String word:words) { System.out.println(word); } \w 匹配一个字符(大小写字母、数字、下划线),[a-zA-Z_0-9] \W 匹配一个非单词字符(除了大小写字母、数字、下划线之外的字符) + 至少一个 {1,}
输出 a b c d e hello java tiger min_cat 1 2 3 注意中文不会输出!!!
Java 正则表达式