Deus Figendi: nach sonderzeichen in einem string suchen

Beitrag lesen

Hinter dem ersten Google-Treffer habe ich dies gefunden:
(?:[a-z0-9!#$%&'*+/=?^_{|}~-]+(?:\.[a-z0-9!#$%&'\*+/=?^\_{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:a-z0-9?.)+a-z0-9?|[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])+)])
Okay sind nur 426 Zeichen und ich weiß nicht ob sie "passt" der Autor empfiehlt auch andere, performantere Ausdrücke zu verwenden (siehe Link)
im RFC 2822 ist in Sektion 3.4 definiert wie eine Mail-Adresse auszusehen hat. (lies ggf. auch das SMTP-RFC ich meine da stünde auch noch was zum Thema drin)

--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(