(Hallo|Hi(ho)|Nabend hawkmaster,
(?:[A-Z]{2})?
das sieht ja gut aus. Muss ich mal ausprobieren.
Was macht denn das ?: ganz am Anfang?
Es sorgt dafür, dass das Subpattern (alles was zwischen den runden Klammern steht) nicht in die interne Subpattern-Liste aufgenommen wird.
http://de.php.net/manual/de/regexp.reference.php (Suche nach der Überschrift "Subpatterns")
MffG
EisFuX