hallo wie entferne ich Zeilen, die weniger als 3 Buchstaben in der E-Mail vor @domain enthalten, da @domains bereits mehr als 3 Buchstaben oder 3 Buchstaben enthalten, die ich überspringen und vor der @domain suchen möchte
so ist es s1111g @ domain. "irgendetwas": Passwortzeilen
Die Suche erfolgt also vor einer "@" Domain wie @gmail oder @yahoo oder jeder anderen E-Mail
vollständiges Beispiel einer Datei mit:
[email protected]:Keepline1
[email protected]:Removeline0
S*556&[email protected]:Removeline0
*[email protected]:Keepline1
3%6%768()[email protected]:Removeline0
¿H£1§¥[email protected]:Removeline0
[email protected]:Keepline1
§[email protected]:Keepline1
brauche Ergebnis:
[email protected]:Keepline1
*[email protected]:Keepline1
[email protected]:Keepline1
§[email protected]:Keepline1
notepad++
regex
text-editors
text-editing
notepad
DeathRival
quelle
quelle
Antworten:
Hier ist ein Weg zu gehen:
^(?:[^a-z@]*[a-z]){0,3}[^a-z@]*@.+(?:\R|$)
EMPTY
Erläuterung:
NICHT PRÜFEN
. matches newline
Ergebnis für gegebenes Beispiel:
quelle