単語の境界に使用\b
すると、たとえばパターンなどのASCIIアルファベットのみを理解するようです
\bM\b
一致しますaaaa M bbbbbb
しかし、私が持っている場合
aaaaa Mädchen
それも、ä
言葉の終わりと見なされるためです。
この正規表現 lib が Unicode 文字列も受け入れるように設定するフラグはありますか? このライブラリがそれほど原始的である可能性は非常に低いようですが、オプションには含まれていません
TRegExOption = (roNone, roIgnoreCase, roMultiLine, roExplicitCapture,
roCompiled, roSingleLine, roIgnorePatternSpace);