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

[RegEx] PHP-URLs ersetzen

  Alt 14. Feb 2010, 17:26
Hallo,

ich habe URLs wie

Code:
http://domain.de/index.php?get=foo
Die soll nun ersetzt werden in

Code:
http://domain.de/foo/
Das mache ich über folgende RegEx:

Code:
(http://[^<>"]*?/)index\.php\?get=([a-z_]*)
Das ersetzt mir allerdings auch URLs, die weitere Parameter enthalten (bsp: ?get=foo&blubb=bla) und genau das möchte ich nicht. Wie muss ich meine RegEx ändern?
Die URL befindet sich übrigens mitten in einem String. Daher nützt mir ein "$" nichts.

Schön wäre auch, wenn das ganze mit so einer URL gehen würde:

Code:
http://localhost/website/index.php?get=foo
Also mit einem Unterverzeichnis. Doch das geht aktuell leider auch nicht.

Grüße, Matze
  Mit Zitat antworten Zitat