preg_replace Problem
Stephan
- php
0 Benne
Hallo,
ich versuche
<tagname id='1234' class="classname">
<tagname id="1234">
<tagname id=1234 />
<tagname id='1234'></tagname>
und alle möglichen Kombinationen in eimen String zu suchen und zu ersetzen.
Dabei soll bei der Suche der Wert des Attributs id und die restlichen Attribute (als kompletter String) zur Verfügung stehen.
Habs Schon mal mit dem Suchmuster:
/<media\s+.*id="'["']\s*(.*)/*>/iU
versucht. Aber dieses finden id=1234 nicht. Und das schließende Tag natürlich auch noch nicht.
Hab schon tausend Sachen ausprobiert. Ist bestimmt trivial, aber...
Danke an den Löser!
Hallo Stephan
<tagname id='1234' class="classname">
<tagname id="1234">
<tagname id=1234 />
<tagname id='1234'></tagname>/<media\s+.*id="'["']\s*(.*)/*>/iU
da das ["'] Optional zu sein scheint, musst du das natürlich in Frage stellen :)
["']?
vielleicht hilft dir das ein bisschen weiter.
Gruß,
Benne