次のテキストがあります。
üyü
次の正規表現検索は、文字 ü に一致します。
/\W
Vim正規表現にユニコードフラグはありますか?
残念ながら、そのようなフラグは (まだ) ありません。
組み込み文字クラスには、マルチバイト文字を含む (できる) ものと、含まないものがあります。共通\w
\a
\l
\u
クラスには ASCII 文字しか含まれていないため、ウムラウト文字も含まれていないため、予期しない動作が発生します。https://unix.stackexchange.com/a/60600/18876も参照してください。
'isprint'
オプション (および、移動'iskeyword'
などのモーションを決定w
する) には、256 以上のマルチバイト文字が常に含まれます。このオプションでは、255 までの拡張 ASCII 文字のみが指定されます。