Ich versuche, eine RegEx zu erstellen, um Name und E-Mail-Adresse aus einer Zeichenfolge zu extrahieren.RegEx zum Extrahieren des Kontaktnamens und der E-Mail von der Zeichenfolge
Ich weiß, es gibt Tonnen von Fragen hier, und ging nur durch einige und sie funktionieren nicht für mich.
Dies ist die RegEx Ich habe bisher
([\'(\w\d\s*)\'\s]*)<([a-z\d._%+-][email protected][a-z\d.-]+\.[a-z]{2,4}\b)>
Die Saiten werden können wie
Name Surname [email protected]
'Name Surname' <[email protected]>
'Name Surname' [email protected]
Name Surname <[email protected]>
So konnte ich denke, Sie sehen, dass sowohl die "und die <> völlig freigestellt sein kann.
Ich brauche es, um die Ergebnisse in zwei Gruppen zu erhalten, eine für den Kontaktnamen und eine für die E-Mail.
Ich benutze klassische asp wegen Legacy-Code in der Firma.
Danke
Try [ '? '? (\ W + (?: \ S + \ w +) *)' \ s + <(\ S + @ [\ W.-] + \. [a-zA-Z] {2,4} \ b) '] (https://regex101.com/r/jV4vO1/1) –
Willst du damit sagen, dass du die obigen Strings verwenden willst? extrahiere zwei Datenstücke, den Namen und die E-Mail? –
@RudyTheHunter Das ist richtig, ich würde gerne eine mit dem Namen Nachname und eine mit der E-Mail-Adresse –