On Mon, 26 Jul 2004 11:44:04 +0800
Jason Wong <[EMAIL PROTECTED]> wrote:
> On Monday 26 July 2004 10:05, Wudi wrote:
>
> > Thank you. I have found a method to get links. But it's slow.
> > The script replaced the links, marked it.
> > And then foreach() all texts were marked.
> > But the blank space always make troubles.
>
> As you haven't posted any code nor described the problem in any detail I can
> only take a wild guess that you want to take a look at urlencode(),
> rawurlencode().
I read perlre just now, it's very long and very complex.
Now, I can use the following script to parse link tags:
$html = preg_replace("/(<A )([^>]+)(>)([^<]+)(<\/A>)/e",
"\$this->ParseTagA(\"$2\", \"$4\")", $html);
It works well and fast.
I use "%20" and "%3D" replace " " and "=" to remove the problem about
blank space and equal sign.
--------------------------------------------------
Comment: English is not my first language.
Wudi <[EMAIL PROTECTED]>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php