Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Probleme mit regulärem Ausdruck

  Alt 14. Mai 2006, 15:44
Hallo zusammen,

ich habe folgenden regulären Ausdruck, der mir aus URLs wie http://www.foo.de/index.php?page=news&lang=de solche erzeugt http://www.foo.de/de/news.html, besser gesagt, erzeugen soll. Ich erhalte immer 2 Mal hintereinander den vituellen Ordner "de": http://www.foo.de/de/de/news.html.

Code:
$url_in = array(
    "'(?<!/)index.php\?page=([a-z]*?)&(?:amp;)?lang=([a-z]+)'"
);

$url_out = array(
    '\\2/\\1.html'
);

return preg_replace($url_in, $url_out, $code);
Sieht jemand von euch den Fehler?


Edit: Im Titel "regülärem" korrigiert. ^^

Edit: Thorben wollte unbedingt ein "[PHP]" im Titel.
  Mit Zitat antworten Zitat