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