On 08.10.2015 06:59, Dominique Pellé wrote:
> Daniel Naber wrote:
>
>> On 2015-10-07 06:41, Dominique Pellé wrote:
>>
>> Hi Dominique,
>>
>> thanks for your feedback.
>
> One more remark:
>
> If I replace a rule like...
>
> <pattern>
>   <token>foo</token>
>   <token>bar</token>
> </token>
>
> ... into ...
>
> <regexp>foo bar</regexp>
>
> ... then the regexp rule does not detect all the errors
> that the <patttern> rule detected. It does not detect errors
> in "foo  bar"  (2 spaces or more, or tabs) or when there is a
> new line as in:
>
>   foo
>   bar
>
> How to fix it?
>
> 1) should we write regex like <regexp>foo\s+bar</regexp>
>
> 2) or should <regexp> be smart and automatically treat
> all sequences of spaces/tabs/newlines/unbreakable spaces
> as if it was one space?

I suggest version 1, since 2 would alter the usual meaning of regular 
expressions which I believe is a bad idea.

Purodha

------------------------------------------------------------------------------
_______________________________________________
Languagetool-devel mailing list
Languagetool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-devel

Reply via email to