テキストファイルの内容をStr
次のような文字列に保存しました。
Str = "Cat is an animal\n" +
"Cat is small\n" +
"Cat is a pet\n";
私は単語を検索するためにこのコードを書きましたCat
:
Pattern pattern = Pattern.compile("(\\bCat\\b)");
Matcher match = pattern.matcher(Str);
while (match.find()) {
String tempStr = "I found " + match.group() + "\n";
}
上記はこの出力を生成します:
I found Cat
I found Cat
I found Cat
これが私の質問です。キーワードCatを使用して文全体を検索し、出力が次のようになるようにするにはどうすればよいですか。
I found Cat is an animal
I found Cat is small
I found Cat is a pet
これの正規表現は何ですか?