Re: [pcre-dev] How to use \Q \E in GREP in a case-insensitiv…

Top Page
Delete this message
Author: Paolo Bonzini
Date:  
To: Stormy
CC: pcre-dev
Subject: Re: [pcre-dev] How to use \Q \E in GREP in a case-insensitive way?
On 08/26/2010 01:09 PM, Stormy wrote:
> PCRE developers,
>
> Can you comment on why grep/PCRE behave in that unexpected way?


For the record, the bug (or unexpected behavior) seems to be that text
within \Q...\E does not obey PCRE_CASELESS.

>>> sh-3.2# echo "TeST" | grep -P '\QTeST\E' ==> Match, expected
>> TeST
>>> sh-3.2# echo "TeST" | grep -iP '\Qtest\E' ==> No match, UNEXPECTED
>>>
>>> I would expect the last example to match, since the -i flag was
>>> passed.
>>
>> I think this is unexpected behavior of PCRE, not grep.


Paolo