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()