Mailinglisten-Archive |
also ich bastel mir einen bbcode parser, das heisst ich muss treffer für zwei verschiedene arten von bbc-tags bekommen: 1: [tag]das dazwischen[/tag] 2: [tag=attribut]das dazwischen[/tag] mit meinem regex klappt das eigentlich recht gut, beide muster werden ausgeführt. $str = preg_replace("/(\[".'tag'."(\=(.*))?\])(.*)(\[\/".'tag'."\])/i", '0:\\0 1:\\1 2:\\2 3:\\3 4:\\4 5:\\5 6:\\6 7:\\7', $str); ich brauche in diesem fall \\3 und \\4. meine frage ist jetzt, ob es möglich ist die variablen ausserhalb der funktion zu nutzen? wenn nicht wäre die nächste frage ob man verhindern kann das ein bestimmter subpattern eine variable setzt. und ganz nebenbei, wie zur hölle könnte man 'backreference' brauchbar eindeutschen? :) danke!
php::bar PHP Wiki - Listenarchive