我的目标是阅读字符串并忽略括号中的文本。
public static void main(String[] args) {
Pattern checkRegex= Pattern.compile("([a-zA-Z]{3,30}\\s*){2}");
Matcher regexMatcher=checkRegex.matcher("James Hunt(Skateboarder)");
while(regexMatcher.find()){
System.out.println(regexMatcher.group().trim());
}
当前输出为:
詹姆斯·亨特
滑板手
基本上我想要的是输出只有“詹姆斯亨特”。在这种情况下使用什么合适的正则表达式模式?