私の目標は、文字列を読み取り、括弧内のテキストを無視することです。
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());
}
現在の出力は次のとおりです。
ジェームズ・ハント
スケートボーダー
本質的に私が望むのは、出力が「James Hunt」だけになることです。このような状況で使用するのに適した正規表現パターンは何ですか?