Vinzenz Mai: Element und Kinder aus XHTML extrahieren und zu XML

Beitrag lesen

Hallo,

Die Klammerung bedeutet nicht nur, dass der Klammerninhalt als "ODER-Liste" zu verstehen ist, sondern bewirkt auch, dass der Inhalt "gemerkt" wird, um ihn später als Referenz wieder zu benutzen.

Der Ausdruck in Klammern wird "gemerkt". Da es die erste Klammer im Muster ist, kann man ihren Inhalt mit \1 referenzieren.

ich möchte erwähnen, dass man den Inhalt (seit etlichen Jahren) besser mit $1 bzw. ${1} statt mit \1 referenziert, ich zitiere aus dem Handbuch zu preg_replace():

<zitat>
    replacement darf Referenzen in der Form \n oder (ab PHP 4.0.4) $n
    enthalten, wobei Letztere vorzuziehen ist.
</zitat>

Freundliche Grüße

Vinzenz