如何从String中获取带有未知标点符号/分词器的String数组?

时间:2015-12-18 01:43:23

标签: java regex string split

我得到随机字符串作为输入,我想要的是除了标点符号(see punctuation)或单词分隔符(例如,空格,多白空格)之外,获取关键字搜索应用程序的英语单词。这个问题是我不知道吐出字符串的基础。例如,如果我得到一个字符串“FLORENCE - FIRE / TOMORROW”,我想将String数组作为{“FLORENCE”,“FIRE”,“TOMORROW”}。此外,有时也会发生一个单词,比如“MELBOURNE”,只需要将数组作为{“MELBOURNE”}。大写字母与这个问题无关。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

"FLORENCE - FIRE/TOMORROW".split("\\s+-\\s+|/")

将split or与分隔符一起使用。