Hallo Leute,
ich habe folgende RegEx:
$content = preg_replace("#<table .*>.*</table>#esiS", "replace_table(\"\\0\")", $content);
Diese sucht nach allen Tabellen-Tags.
Nun habe ich aber Tabellen, die ich nicht verändern möchte. Dazu habe ich in dem Table-Tag folgendes angegeben.
<table name="mytable" width="100%" ... >
Nun soll meine RegEx alles finden, außer Tabellen die name="mytable" enthalten.
Ich habe schon mal so was wie das hier versucht:
$content = preg_replace("#<table [^(name=\"mytable\")]*>.*</table>#esiS", "replace_table(\"\\0\")", $content);
also finde alles außer name="mytable", doch will das nicht.
Hat da jemand eine Lösung?
Danke & Grüße
Andi
ich habe folgende RegEx:
$content = preg_replace("#<table .*>.*</table>#esiS", "replace_table(\"\\0\")", $content);
Diese sucht nach allen Tabellen-Tags.
Nun habe ich aber Tabellen, die ich nicht verändern möchte. Dazu habe ich in dem Table-Tag folgendes angegeben.
<table name="mytable" width="100%" ... >
Nun soll meine RegEx alles finden, außer Tabellen die name="mytable" enthalten.
Ich habe schon mal so was wie das hier versucht:
$content = preg_replace("#<table [^(name=\"mytable\")]*>.*</table>#esiS", "replace_table(\"\\0\")", $content);
also finde alles außer name="mytable", doch will das nicht.
Hat da jemand eine Lösung?
Danke & Grüße
Andi