Regex, match nur bei bekannten Ausdruecken

csuno

Grünschnabel
Hey, ich hoffe ich bekomme hier wieder mal Hilfe, oder Denkanstoesse... dafuer vorab schonmal vielen Dank.

SO und nun zu meinem "Fall":

ich will per RegEx in den "To" Headerzeilen von Mails suchen.
Da ich aber eine Regel nur ausfuehren lassen kann wenn ein RegEx matched (und nicht, wenn er NICHT matched) brauche ich etwas was den fall abdeckt dass der RegEx nur matched, wenn ausschliesslich bekannte Mailadessen der domain "intern.lan" (beispiel) enthalten sind.

Also sobald eine fremde Domain vorkommt, darf der Regex nicht mehr matchen.

Genau das gegenteil mache ich mit folgendem:

Code:
\@(?!domain\.lan)

Erschwehrend kommt auch noch hinzu, dass ich die Reihenfolge einer eventuellen "fremdadresse" ja nicht vorhersehen kann...

Was sagt ihr dazu? Ich bin da gerade in einer sackgasse :/