文字列内の2つ以上の単語を照合しようとしています。文字列はMy/word example/word
です。My example
を抽出したいと思います。私がこれまで行ったことは次のとおりです:2つ以上の要素が一致する正規表現Java
String test = "My/word example/word";
Pattern pattern = Pattern.compile("((.*)\\/word){2,}");
Matcher match = pattern.matcher(test);
if (match.find()) {
System.out.println(match.group(1));
}
しかし、それはexample/word
のみ、どのようなアイデアをプリントしますか?
あなたは1つのキャプチャグループに 'My'を持っているし、別の1で' example'できませんか?どのように一般的なパターンが必要ですか? – mgibsonbr