Mailinglisten-Archive |
At 12:38 13.09.2002 +0200, you wrote: >"/(http:|https:|ftp:|wais:|gopher:)([^ \t\r\n]|[^(\. |, )])+)/e" > >Da ist dann nun auch das Komma erfasst, sofern es sich um ein Satzzeichen >handeln sollte. > >-- >Hinrich Donner hi hinrich, haut irgendwie nicht hin... der hund scheint in der klammersetzung zu stecken. hab mich dann noch mit den klammer gespielt, aber das einzige was dabei rausgekommen ist, ist dass auch die punkte innerhalb des links ausgeschlossen werden. nachfolgend das codeschnippsel, das nicht klappt. <?php $var= "link:http://oraclepartnernetwork.oracle.com/\r\ncklicke auf http://oraclepartnernetwork.oracle.com. dort... "; $var = preg_replace("/(http:|https:|ftp:|wais:|gopher:)(([^ \t\r\n]|[^(\. |, )])+)/e", "'<a href=\"/redirect.php?' . base64_encode('\\1\\2') . '\">\\1\\2</a>';", $var); echo $var; ?> eine idee?!? lg, andy
php::bar PHP Wiki - Listenarchive