我有:
String str = txtInput.getText();
String words[] = str.replaceAll("\\p{P}", "").split("\\s+");
...但我也需要它来删除数字。
答案 0 :(得分:4)
将正则表达式缩小为仅包含非字母字符(以及空格,以便分割)。
String[] words = str.replaceAll("[^A-za-z ]", "").split("\\s+");
答案 1 :(得分:0)
String[] words = str.replaceAll("[0-9]","").split("\\s"});
答案 2 :(得分:0)
str.replaceAll("[^A-Za-z ]", "");