Re: preg_match

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, August 19, 2005 6:35 am, John Nichel wrote:
> Jon wrote:
>> preg_match_all("/Charges \s\s+ $total x (.+) /siU", $single,
>> $from_invoice);
>
> You'll probably need to assemble that expression first.  The regex may
> be seeing the dollar sign for your variable as an end of line
> delimiter.

Not a chance.

PHP is gonna splice $total into the string ages and ages before PCRE
sees it.

Okay, microseconds before, really, but that's ages in electron time. :-)

> $match = "/Charges\s{1,}" . $total . "\sx\s(.*)\s/siU";
> preg_match_all ( $match, $single, $from_invoice );

I still contend that $total has "/#" in it when it breaks.

-- 
Like Music?
http://l-i-e.com/artists.htm

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux