JavaScript RegExp \b メタ文字

定義と使用法

\b メタ文字は単語の先頭または末尾をマッチングします。

単語の先頭でパターン「LO」を検索:

\bLO

単語の末尾でパターン「LO」を検索:

LO\b

例1

「LO」を単語の先頭で検索:

let text = "HELLO, LOOK AT YOU";
let pattern = /\bLO/;

自分で試してみる

例2

「LO」を単語の末尾で検索:

let text = "HELLO, LOOK AT YOU";
let pattern = /LO\b/;

自分で試してみる

構文

new RegExp("\\bregexp)

または短縮して:

/\bregexp/

修飾子付きの構文

new RegExp("\\bregexp", "g")

または短縮して:

/\bregexp/g

ブラウザサポート

/\b/ ECMAScript1(ES1)の特性です。

すべてのブラウザは完全にES1(JavaScript 1997)をサポートしています:

Chrome IE Edge Firefox Safari Opera
サポート サポート サポート サポート サポート サポート

正規表現検索メソッド

JavaScriptでは、正規表現のテキスト検索は異なる方法で完了できます。

使用方法パターン(pattern)正規表現として、これらは最も常用される方法です:

説明
テキスト.match(パターン) 文字列メソッド match()
テキスト.search(パターン) 文字列メソッド search()
パターン.exec(テキスト) RexExp メソッド exec()
パターン.テスト(テキスト) RexExp メソッド test()