我需要通過突出顯示所有病房來解析字符串。現在我想出瞭如何用任何符號分割單詞。但是,如何重寫代碼以丟棄包含數字或其他字符的單詞?這裏是我的代碼:如何用單詞解析字符串
String s = "AaA bbd cDef d1s s/4 +xx_x asdgag 34545rtrtr.";
Pattern p = Pattern.compile("\\b[A-Za-z]+\\b");
System.out.println(Arrays.asList(s.split(p.pattern())));
不適的話:「34545rtrtr」 *「D1S」,「S/4」,「+ xx_x」,*
合適的詞: 「AAA」 「BBD」,「CDEF」,「asdgag」
使用另一種模式。閱讀它們。 – keyser
矯枉過正:編譯模式,獲取原始字符串:P –