phpbar.de logo

Mailinglisten-Archive

[php] RegEx-Problem, schon wieder

[php] RegEx-Problem, schon wieder

Roland Spielhofer roland.spielhofer_(at)_boku.ac.at
Thu, 15 Mar 2001 16:37:35 +0100


Liebe Leute! 
Ich möchte in einem String den Ausdruck 
link:http://blabla.com
mittels regex durch einen "richtigen" html-Link ersetzten. 
Das matchen funzt auch schon ganz gut, nur des Ersetzten nicht.

Ich bekomme immer die Fehelrmeldung:

Delimiter must not be alphanumeric or backslash  (Zeile mit dem preg_replace)

Der Code sieht so aus:
while (preg_match("/link:(.*)/i", $text, $back)) {
  $link="link:".$back[1]; 
  $new_link="<a href=\"".$back[1]."\">".$back[1]."</a>";         
$text=preg_replace($link,$new_link,$text);   
  }      

Wenn ich mir die Variable $new_link ausgeben lasse, steht auch wirklich ein 
schöner html-code drinnen....
Ich blick da irgendwie nicht durch....

Dankbar für jede Hilfe,
Roland


php::bar PHP Wiki   -   Listenarchive