Page 1 of 1
Suche Hilfe zu Regex
Posted: 2003-10-05 12:01
by da-checka
Folgendes möchte ich machen:
In einem html file gibt es links wie z.B.:
Code: Select all
<a href="/?wert1=1&wert2=2&wert3=3">Link</a>
diese sollen so verändert werden, dass folgendes rauskommt:
Code: Select all
<a href="/wert1/1/wert2/2/wert3/3/">Link</a>
Ich hab schon einiges durchprobiert, aber komme auf keinen grünen Zweig... Kann mir jemand helfen?
Re: Suche Hilfe zu Regex
Posted: 2003-10-05 15:02
by da-checka
Hat sich erledigt ;)
Close Thread
Re: Suche Hilfe zu Regex
Posted: 2003-10-05 15:43
by thorsten
Poste doch mal fürs Archiv deine Lösung.
Re: Suche Hilfe zu Regex
Posted: 2003-10-05 15:50
by da-checka
Code: Select all
$stri = preg_replace('/&([a-z]*)=/', '/\1/', $stri);
$stri = preg_replace('/?([a-z]*)=/', '\1/', $stri);
...nächstes Problem:
Wie wandele ich das mit mod_rewrite wieder in die "originale" Form um?
Hmm......
Um den Rückverwandlungsprozess etwas zu erleichtern habe ich das so umgeschrieben:
Code: Select all
$stri = preg_replace('/;([a-z]*)=/', '_\1-', $stri);
$stri = preg_replace('/?([a-z]*)=/', '\1-', $stri);
nun sehen die Links z.B. so aus:
Code: Select all
/wert1-1_wert2-2_wert3-3_wert4-4_wert5-5
wobei zwischen 0 und beliebig vielen solchen wertx-x Paaren vorkommen können.
Wie krieg ich das wieder in die Form:
Code: Select all
/?wert1=1&wert2=2&wert3=3&wert4=4 .....
Wenn jemand eine Idee hat, ich bin für jede Hilfe dankbar!