I don't know. I just got that from reading the manual. The very first
user comment on the preg_match page.
----
chrisbolt at home dot com
12-Mar-2000 03:23
If you want to use some of PHP's special characters in your expression,
such as $, you must escape it twice. For example:
$matchme = "\$example";
if (preg_match("/\$example/", $matchme)) {
will not be matched because PHP interprets the \$ and passes it as $.
Instead, you must do this:
if (preg_match("/\\\$example/", $matchme)) {
---
Don't forget to check the manual.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/
> -----Original Message-----
> From: Randall Perry [mailto:[EMAIL PROTECTED]]
> Sent: Monday, December 23, 2002 4:07 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Unable to match dollar sign in preg_match
>
> Hokay, that works, but what's with the triple backslashes?
>
>
> >> preg_match ("/^.*_\%split\%_$(\d*\.\d*)/", $data, $match);
> >
> > Should be
> >
> > preg_match ("/^.*_\%split\%_\\\$(\d*\.\d*)/", $data, $match);
> >
> > ---John W. Holmes...
> >
> > PHP Architect - A monthly magazine for PHP Professionals. Get your
copy
> > today. http://www.phparch.com/
> >
> >
>
> --
> Randall Perry
> sysTame
>
> Xserve Web Hosting/Co-location
> Website Development/Promotion
> Mac Consulting/Sales
>
> http://www.systame.com/
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php