ここでのスタックオーバーフローの質問では、次のコードでメールを削除できることが説明されています。
$pattern = "/[^@\s]*@[^@\s]*\.[^@\s]*/";
$replacement = "[removed]";
preg_replace($pattern, $replacement, $string);
これにより、johndoe @ gmail.comなどが削除されます。テキストのチャンクから@johnDoeなどを削除するように、正規表現を変更するにはどうすればよいですか。
正規表現がよくわかりません。