EisFuX: ?: oder "noncapturing subpatterns"

Beitrag lesen

(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