Tag,
ich bräuchte eine Möglichkeit wie ich in einem Pattern auf den Match eines Subpatterns zugreifen kann.
Einfaches Beispiel: Markup-Tags finden. Die sehen meinetwegen immer so aus:
<tag:name>inhalt</tag:name>.
Dabei soll "name" und "inhalt" veränderlich sein.
Ich bräuchte also ein Suchmuster, dass alle Strings findet, die mit (<tag(.*?)(>) anfangen und genau mit (<\/tag(.*?)(>) aufhören, wobei dieses zweite gefräßige Pattern im schließenden Tag ja normalweise alles findet. Es muss aber genau das selbe sein, was das zweite Sub-Pattern im öffnenden Tag fand.
Versteht ihr mich? *g*
Ich müsste also irgendwie schon über eine Referenz auf das Ergebnis des 2. Sub-Patterns im öffnenden Tag zugreifen können.
ich bräuchte eine Möglichkeit wie ich in einem Pattern auf den Match eines Subpatterns zugreifen kann.
Einfaches Beispiel: Markup-Tags finden. Die sehen meinetwegen immer so aus:
<tag:name>inhalt</tag:name>.
Dabei soll "name" und "inhalt" veränderlich sein.
Ich bräuchte also ein Suchmuster, dass alle Strings findet, die mit (<tag(.*?)(>) anfangen und genau mit (<\/tag(.*?)(>) aufhören, wobei dieses zweite gefräßige Pattern im schließenden Tag ja normalweise alles findet. Es muss aber genau das selbe sein, was das zweite Sub-Pattern im öffnenden Tag fand.
Versteht ihr mich? *g*
Ich müsste also irgendwie schon über eine Referenz auf das Ergebnis des 2. Sub-Patterns im öffnenden Tag zugreifen können.
Kommentar