Mailinglisten-Archive |
Hallo Liste :)
Kann mir jemand bei der Übersetzung des folgenden Ausdrucks von perl nach
php helfen?
foreach $t (_(at)_HtmlPairs) {
s/\<$t(\s[^<>]+?)?\>(.*?)\<\/$t\>/<$t$1>$2<\/$t>/gis;
}
HtmlPairs ist ein array von Html-Tags ("b", "table" etc.)
In $1 steht das Ergebnis des ersten Ausdrucks, also (\s[^<>]+?) - das sind
die möglichen Spezifikationen in den tags, z.B. align=center
In $2 steht das Ergebnis des zweiten Ausdrucks, also (.*?) - das ist der
Text innerhalb der tags.
\<$t(\s[^<>]+?)?\>(.*?)\<\/$t\>
soll ersetzt werden durch
<$t$1>$2<\/$t>
Im FAQ habe ich auch schon gelesen, aber noch nichts gefunden, was dasselbe
wie in perl macht.
Im vorraus jedenfalls schon mal vielen Dank!
Liebe Grüße
Sabrina
php::bar PHP Wiki - Listenarchive