phpbar.de logo

Mailinglisten-Archive

[php] Regular Expression

[php] Regular Expression

harald_hanek at hotmail.com harald_hanek at hotmail.com
Don Mar 3 19:07:22 CET 2005


Hallo,
wie kann ich in einem Dokument alle Links finden die noch keine PHPSESSID am Ende drann haben und diese
ersetzen (bzw. erweitern), in dem ich die PHPSESSID drannhänge.

Aktion a la preg_replace bekomme ich mangels Wissen über den Korrekten aufbau des Patterns nicht hin, also in
dem ich ausschließe, etc.

<?php

  $pattern = '=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi'; // Findet erst mal alle Links
  $replace = "content.php......und die Session drann";
  $text = preg_replace($pattern, $replace, $document);
?>

Vieleicht kann mir jemand auf die Sprünge helfen. Danke und schönen Tag noch.

Grüße Harald



php::bar PHP Wiki   -   Listenarchive