如何刪除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]

我需要一個記事本++的字串來替換電子郵件地址之前和之後的所有內容

注意:電子郵件之後和之前的所有內容都是不同的。沒有一行程式碼是相同的。有些只有數字( no,和 no '),有些兩者都有,有些緊接在電子郵件文字之後,有些與之前的行相同

答案1

使用正規表示式替換

搜尋:

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

或者

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

代替:

$1

如果您願意,請隨意增強正規表示式,我知道它並不完美

編輯:另一個要嘗試的正規表示式

相關內容