ctRegex not matching correctly at word boundaries

Ivo ivo at asdasdl.com
Sun Jul 8 11:11:46 UTC 2018


On Sunday, 8 July 2018 at 10:58:24 UTC, rikki cattermole wrote:
> On 08/07/2018 10:37 PM, Ivo wrote:
>> First of all, I'm not an expert about regular expression 
>> syntax, however I believe there might be some strange bug when 
>> using ctRegex.
>> 
>> Consider the following code:
>> 
>> void main() {
>>          import std.regex: ctRegex, matchFirst;
>>      auto expression = ctRegex!("\bis\b");
>
> auto expression = ctRegex!(`\bis\b`);
>
> \b is bell escape code as per ASCII

Thanks a lot.
I forgot to put an r before the quotes. My silly mistake.


More information about the Digitalmars-d-learn mailing list