1

私が持っているデータベース ダンプ ファイルで電子メールを難読化する正規表現が必要です。@fake.com開発中に実際の人にメールを送信する危険を冒さないように、すべてのドメインを設定されたドメインに置き換えたいと思います。メールはデータベースの制約に一致するように一意である必要があるため、ドメインのみを置き換えてユーザー名を保持したいと考えています。

私は現在、電子メールを見つけるためのこの正規表現を持っています

\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

この検索正規表現を、Sublime Text、SED、または Vim の検索および置換操作で使用できる正規表現に変換するにはどうすればよいですか?

編集:

この場合、見つかったすべての文字列を置き換えることができることに気づきました@[A-Z0-9.-]+\.[A-Z]{2,4}\bが、学術的には、電子メールの正規表現の各セクションをトークンとして扱い、ユーザー名/ドメインを個別に置き換える方法にまだ興味があります.

4

2 に答える 2