2014-03-05 196 views

回答

4

縮小你的正則表達式來代替只包含非字母字符(和空間,所以你可以拆分)。

String[] words = str.replaceAll("[^A-za-z ]", "").split("\\s+"); 
0
String[] words = str.replaceAll("[0-9]","").split("\\s"}); 
0
str.replaceAll("[^A-Za-z ]", ""); 
+0

你會捕捉空間在正則表達式,這意味着你將無法對任何分裂了。 – Makoto

+0

@Makoto謝謝你指出。我編輯了修復程序。 –

相關問題