62,621
社区成员
发帖
与我相关
我的任务
分享
[/quote]
大神指导的是
,那如果改成下面这样子的话是否可以满足匹配连续英文字符呢???
Pattern pattern = Pattern.compile("([a-zA-Z]+)");import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class WordMatches {
public static void main(String[] args) {
String str = "{nice||{ good, god? test aim i am";
Pattern pattern = Pattern.compile("(\\w+)");
Matcher matcher = pattern.matcher(str);
int wordnumber = 0; // 单词的数量
while (matcher.find()) {
System.out.println(matcher.group());
wordnumber++;
}
System.out.println(wordnumber);
}
}str.trim().split("\s+").length