ray88’s diary

お仕事で困ったとき用の自分用の覚書

正規表現 単語の境界にマッチするメタキャラクタ「¥b」

■「¥b」は単語の境界にマッチする

 単語の境界とは単語を構成する文字(アルファベット、アンダースコア、数字)
 とそれ以外の文字の間のことを指す。
 ある文字列を単語か判定する場合、その文字列の前後が単語の境界であるか調べる。

(例)

 .*¥bimport¥b.*

 以下の文字列の「〇」にマッチし、「✖」にはマッチしない。

✖ It is an important probrem.

〇 The import duty is not cheap.

✖ This is a matter of great importance.

 

■「¥B」は単語の境界以外にマッチするメタキャラク

(例)

 import¥B

 以下の文字列にマッチする

 important

   improtance