James Fowler wrote:

Here's an summary of the differences based on the actual string passed to the regex (i.e., after initial "string literal" escapes are processed):

pattern
    description
    bjam
    CodeWright
    python re

hmmm... I thought Thunderbird would translate tables to text a little more intelligently. Anyhow, this might make more sense:


pattern: \[include[ ]*([^]]+)]
description: no charset close bracket escape, no final close bracket escape
results: bjam: works CodeWright: fails python re: works


pattern: \[include[ ]*([^]]+)\]
description: no charset close bracket escape, final close bracket escaped
results: bjam: works CodeWright: works python re: works


pattern: \[include[ ]*([^\]]+)]
description: charset close bracket escaped, no final close bracket escape
results: bjam: fails CodeWright: works python re: works


pattern: \[include[ ]*([^\]]+)\]
description: charset close bracket escaped, final close bracket escaped
results: bjam: fails CodeWright: works python re: works


- james

--
__________________________________________________________
James Fowler, Open Sea Consulting
http://www.OpenSeaConsulting.com, Marietta, Georgia, USA
Do C++ Right.  http://www.OpenCpp.org, opening soon!




------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Boost-docs mailing list [email protected] Unsubscribe and other administrative requests: https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to