2015-12-18 28 views
-1

我得到隨機字符串作爲輸入,我想要的是除了標點符號(see punctuation)或分隔符(例如,空白區域,多空白區域)以外的關鍵字搜索應用程序的英文單詞。這個問題是我不會知道吐字符串的基礎。例如,如果我得到一個字符串「FLORENCE - FIRE/TOMORROW」,我想將String數組作爲{「FLORENCE」,「FIRE」,「TOMORROW」}。此外,有時候也會出現一個單詞,比如說「MELBOURNE」,只需要將該數組作爲{「MELBOURNE」}。大寫字母與問題無關。如何從字符串中獲取字符串與未知的標點/分隔符?

我該怎麼做?

+0

如果你使用java,你應該看看'string.split()'方法或'stringTokenizer'類 – JackVanier

回答

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

搭配使用的分隔符分割or

+0

謝謝,但是,我需要解決所有情況。這只是一個例子。 –

相關問題