PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Regex Problem


dagod
23.03.2007, 13:46
hallo,

ich möchte in einem html Template folgendes
{seourl:lang=de:Impressum}
ersetzen durch
MakeSeoUrl('lang=de','Impressum')

Dazu hab ich mir diesen Regex Code gebastelt....
preg_replace('/\{seourl\:(.*^:)\:(.*^})\}/',MakeSeoUrl('$1','$2'),$template);
der geht aber nicht... vermutlich ein Fehler beim escapen..

kann mir jemand helfen? Vielen Dank !


kill4h`
23.03.2007, 13:50
preg_replace("#\{seourl:([^:}]+):([^:}]+)\}#", "MakeSeoUrl('$1','$2')",$template);