Re: regex help

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

 



On Thu, 2005-01-13 at 15:06, Jason Morehouse wrote:
> Hello,
> 
> I normally can take a bit of regex fun, but not this time.
> 
> Simple enough, in theory... I need to match (count) all of the bold tags 
> in a string, including ones with embedded styles (or whatever else can 
> go in there).  <b> and <b style="color:red">.  My attempts keep matching 
> <br> as well.
> 

interesting.  I usually try to specifically describe in english what I
am looking for.  in your case, I would say a string that begins with <
followed by zero or more spaces followed by a b or a B followed by zero
or more spaces followed by zero or more anything followed by >

/<\s*[bB]\s*.*>/ 

or perhaps it is enough to say match a < followed by 0 or more spaces
followed by a b or a B and not followed by a r or a R and followed by
zero or more anything followed by >

/<\s*[bB][^rR].*>/

These are untested but should be close and can be used in preg*
functions.  the greedy matching might grab too much stuff and I always
forget how to do that when I hit it.

try them, let us see the results and we can get there

Bret


-- 
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