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