私は、JavaScriptのものを含め、ほとんどの正規表現エンジンが単語の境界に一致するように\bを持っていることを知っています。 しかし、Vimはまた、2個の特定の正規表現の原子があります \< matches only the word boundary at the start of a word \> matches only the word boundary at the end of
\wは[a-zA-Z0-9_]と少し奇妙に思えます。私はなぜ0-9と_が単語の文字の間に数えられ、なぜ-が単語の文字の間に数えられないのだろうと思います。私は、文分割したい場合は :(\w*\b)で This is counter-example. それは単語反例 2重量部を分割します。同様に(count.*?\b)はcounterと一致します。 \bのようなものがあり、-が単語文字(\w)に含ま