If one uses \b for a word boundary, it seems it understands only ASCII alphabet
for example the pattern
\bM\b will match aaaa M bbbbbb
but if I have
aaaaa Mädchen
it will too, because it considers ä to be an end of word.
Are there any flags to set for this regexp lib to accept Unicode strings too? It seems very unlikely that this lib would be so primitive but it is not in the options
TRegExOption = (roNone, roIgnoreCase, roMultiLine, roExplicitCapture,
roCompiled, roSingleLine, roIgnorePatternSpace);