在Java中使用多个分隔符拆分

Büş*_*GÜL 15 java split frequency count delimiter

如何根据字符串中的分隔符拆分句子并计算单词的频率?

 String delimiters = "\t,;.?!-:@[](){}_*/";
Run Code Online (Sandbox Code Playgroud)

我的文本文件是:

Billy_Reeves

Smorz

Nationalist_Left_-_Youth

Ancient_Greek_units_of_measurement

Jiuting_(Shanghai_Metro)

Blodgett,_MO

Baekjeong

Matt_Brinkman

National_Vietnam_Veterans_Art_Museum
Run Code Online (Sandbox Code Playgroud)

我找到了自己的解决方案,这可能对其他人有所帮助:

 String delimiters = "\t,;.?!-:@[](){}_*/";
Run Code Online (Sandbox Code Playgroud)

AMB*_*AMB 9

试试吧

split("\\t|,|;|\\.|\\?|!|-|:|@|\\[|\\]|\\(|\\)|\\{|\\}|_|\\*|/");
Run Code Online (Sandbox Code Playgroud)

将String.split()与多个分隔符一起使用