文字列のリストがあります(この場合はTwitterからのツイート)。これらの文字列はユーザーによって投稿され、他の特定のユーザーを参照することもあります。JavaのString.replaceAll(pattern、replace)メソッドとともに正規表現を使用して、一般的な問題のインスタンスを音声(この場合は繰り返し子音)に置き換えていますが、ユーザー名で見つかったパターンを無視する方法が必要です。ユーザー名のパターンは、正規表現と普遍的に一致します\b@\S+\b
だから私は一致したいのですが、一致y+
するもののメンバーとしてではありません\b@\S+\b
だからeverybodyy @everybodyy everybodyy
私は一致しますever(y)bod(yy) @everybodyy ever(y)bod(yy)
これは可能ですか、どうすればよいですか?