\B
とについて少し概念を理解しました\b
。そして、(インターネットから取得した)コードを試してみましたが、それを理解できませんでした-それらによって出力がどのように生成されたかregexp Anchors
。Rubyでのアプローチ方法を内部的に言うことで、\B
との違いを理解するのを手伝ってくれる人はいますか?\b
pattern matching
Interactive ruby ready.
> str = "Hit him on the head\n" +
"Hit him on the head with a 2×4\n"
=> "Hit him on the head
Hit him on the head with a 2??4
"
> str.scan(/\w+\B/)
=> ["Hi", "hi", "o", "th", "hea", "Hi", "hi", "o", "th", "hea", "wit"]
> str.scan(/\w+\b/)
=> ["Hit", "him", "on", "the", "head", "Hit", "him", "on", "the", "head", "with", "a", "2", "4"]
>
ありがとう、