\w
は[a-zA-Z0-9_]
と少し奇妙に思えます。私はなぜ0-9
と_
が単語の文字の間に数えられ、なぜ-
が単語の文字の間に数えられないのだろうと思います。私は、文分割したい場合は文字の範囲が限定された単語の境界
:(\w*\b)
で
This is counter-example.
それは単語反例 2重量部を分割します。同様に(count.*?\b)
はcounter
と一致します。
\b
のようなものがあり、-
が単語文字(\w
)に含まれている可能性はありますか?
また、私は\b
の使い方を誤解しましたか?これの標準的な使用例がいくつかありますか?
OK。私は[...]で自分のセットを定義するほうが良いと思っていますが、 '\ b'の便利な使い方を見てうれしいです。 Cのソースコード(彼らがそれを使って何をしたか)。 – xralf
"ワードフロンティア"にマッチしたいときはいつでも便利です - ユースケースは多数あり、まだ出会ったことはありません;) – fge
ユースケースに遭遇する場合は、ここにリンクを貼ってください。 – xralf