JavaScript RegExp d修飾子
- 前のページ i
- 次のページ m
- 一層上のページに戻る JavaScript RegExpリファレンスマニュアル
定義と使用法
"d
修飾子はマッチングの開始位置と終了位置を指定します。
"d
修飾子は大文字小文字を区別します。
例
aaまたはbbで始まるまたは終わるすべてのテキストをマッチングします:
let text = "aaaabb"; let result = text.match(/(aa)(bb)/d);
構文
new RegExp("regexp", "d")
または短縮して:
/regexp/d
正規表現検索メソッド
JavaScriptでは、正規表現のテキスト検索を行うために、異なるメソッドを使用できます。
パターンが正規表現の場合、以下は最もよく使われる方法です:
例 | 説明 |
---|---|
text.match(pattern) | 文字列メソッド match() |
text.search(pattern) | 文字列メソッド search() |
pattern.exec(text) | RexExpメソッド exec() |
pattern.test(text) | RexExpメソッド test() |
ブラウザのサポート
/regexp/d
ES2022の機能です。
2023年3月から、すべての現代ブラウザが JavaScript 2022 (ES2022) をサポートしています:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 94 | Edge 94 | Firefox 93 | Safari 16.4 | Opera 79 |
2021年9月 | 2021年9月 | 2021 年 10 月 | 2023年3月 | 2021 年 10 月 |
- 前のページ i
- 次のページ m
- 一層上のページに戻る JavaScript RegExpリファレンスマニュアル