Notepad++ で EMAIL の前後を削除するにはどうすればよいですか?

Notepad++ で EMAIL の前後を削除するにはどうすればよいですか?

私はこれを持っています:

:814, 'pera', '[email protected]', '2ed', '', 'da', 0.00, '195..110.18'),

>815, 'danka', '[email protected]', 'd3d6', '0655566', 'da', 0.00, '212..65.82'),

*816, 'ana', '[email protected]', 'b6e1', '06rt45t02', 'da', 0.00, '178..83.40'),

/817, 'biljana', '[email protected]', '53c9', '', 'da', 0.00, '95.180.6.'),

,818, 'Vladimir', '[email protected]', '02', '', 'da', 0.00, '178..29.221'),

私はこれを必要とする:

[email protected]

[email protected]

[email protected]

[email protected]

[email protected]

メールアドレスの前後のすべてを置き換えるためのNotepad++の文字列が必要です

注: メールの前後はすべて異なります。同じコード行は1行もありません。数字だけ( と なし,)のものもあれば'、両方、メールのテキストの直後、前の行と同じものもあります。

答え1

正規表現置換を使用する

検索:

^.*'(.*@.*\.\w{1,6})',.*$

または

^.*\W(\w*@\w*.\w*)\W.*$

交換する:

$1

必要に応じて正規表現を自由に強化してください。完璧ではないことは承知しています。

編集: 試すべき別の正規表現

関連情報