Jeena Paradies: Reg expr: Wie erfasse ich URLs im Fließtext?

Beitrag lesen

Hallo,

Ich hatte mal so etwas im Einsatz:

function replace_uri($str, $length = 30) {  
  
  $pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:|https://)([^\s<>]{1,'.$length.'})([^\s<>]*)([\s\n<>]|$)#sm';  
  
  return preg_replace($pattern,"\\1<a href=\"\\2\\3\\4\">\\2\\3</a>\\5",$str);  
}

Grüße
Jeena Paradies

--
Mit »links« im Netz ein Abenteuer ohne Grafische Oberfläche | Jlog | Gourmetica Mentiri