Ich habe das:
: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'),
Ich brauche das:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Ich brauche einen String für Notepad++ um alles vor und nach einer E-Mail-Adresse zu ersetzen
Hinweis: Alles nach und vor einer E-Mail ist unterschiedlich. Keine einzige Codezeile ist gleich. Manche haben nur Zahlen (no ,
und no '
), manche beides, manche haben nur den Text nach der E-Mail, manche sind gleich wie die Zeile davor.
Antwort1
Regex-Ersetzung verwenden
suchen:
^.*'(.*@.*\.\w{1,6})',.*$
Oder
^.*\W(\w*@\w*.\w*)\W.*$
Ersetzen:
$1
Fühlen Sie sich frei, den regulären Ausdruck zu verbessern, wenn Sie wollen, ich weiß, es ist nicht perfekt
Bearbeiten: ein weiterer regulärer Ausdruck zum Ausprobieren