Da Pinky: reg ex: url aus sting holen

Beitrag lesen

hallo,

versuche hier die erstbeste url aus einem string zu holen, aber irgendwie komme ich nicht dahinter wie man diesen regulaeren ausdruck an preg_match uebergibt. hier erstmal meine funktion soweit:

  
function geturl($string) {  
 $pattern = '/[-\w\.]+://([-\w\.]+)+(:\d+)?(:\w+)?(@\d+)?(@\w+)?([-\w\.]+)(/([\w/_\.]*(\?\S+)?)?)?/';  
 preg_match($pattern, $string, $matches);  
 return $matches[0];  
}  

ergebniss:
Warning: preg_match() [function.preg-match]: Unknown modifier '/'  :(

wo genau haengts denn hier?