thanks heaps mate

http://electroteque.dyndns.org:1023/benchmark/preg.phps

here it is with email hyperlinking aswell

"Nik Makepeace" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> On Thu, 2003-03-06 at 05:49, electroteque wrote:
> > hi there i am trying tom preg_replace on a string enclosed in brackets
to
> > denote a dynamic link
>
> This works, if I understand you correctly:
>
> <?php
> $message = "[http://www.eletroteque.dyndns.org/index_html.php|Eletroteque
Multimedia]";
>
> echo $message = preg_replace(
>
"/\[((http(s?):\/\/)|(www\.))([\w\.]+)([\/\w+\.]+)\|([\s\w\.]+)\b\]/i",
>     "<a href=\"http\\3://\\4\\5\\6\" target=\"_blank\">\\7</a>",
>     $message
>     );
> ?>
>
> But wouldn't it be easier just to do use a pattern like this
>
> "/\[([^|]+)\|([^\]]+)/"
>
> which gets everything between [ and | (the URI) and | and ] (the link
> name)?
>
> Nik
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to