JavaScript RegExp Group [abc]
- 前のページ m
- 次のページ [^abc]
- 上一层に戻る JavaScript RegExpリファレンスマニュアル
定義と用法
括弧[abc]は括弧内の文字のマッチングアイテムを定義します。
括弧は単一の文字、グループ、または文字範囲を定義できます:
[abc] | a、b、cの任意の文字です。 |
[A-Z] | 大文字Aから大文字Zの任意の文字です。 |
[a-z] | 小文字aから小文字zの任意の文字です。 |
[A-z] | 大文字Aから小文字zの任意の文字です。 |
ヒント
次を使用してください: [^abc] 括弧内にない任意の文字の検索を実行する表現です。
例 1
文字列内の文字「i」および「s」に対して全範囲検索を行います:
let text = "Do you know if this is all there is?"; let pattern = /[is]/gi;
例2
小文字から小文字までの文字をグローバルに検索します:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
例3
大文字から大文字までの文字範囲をグローバルに検索します:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
例4
大文字から小文字までの文字範囲をグローバルに検索します(すべての大文字を検索しますが、aからeまでの小文字のみを検索します。)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
例5
文字範囲 [a-s] に対するグローバル、大文字小文字を区別しない検索を行います:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
例6
"g" と "gi" で文字に対する検索を行います:
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
文法
new RegExp("[abc]
または短縮:
/[abc]/
修飾子付きの文法
new RegExp("[abc]", "g")
または短縮:
/[abc]/g
ブラウザサポート
/[abc]/
ECMAScript1(ES1)の機能です。
すべてのブラウザは完全にES1(JavaScript 1997)をサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
サポート | サポート | サポート | サポート | サポート | サポート |
正規表現検索メソッド
JavaScriptで、正規表現のテキスト検索は異なる方法で完了できます。
使用方法パターン(pattern)正規表現として、これらは最も常用される方法です:
例 | 説明 |
---|---|
text.match(パターン) | 文字列メソッド match() |
text.search(パターン) | 文字列メソッド search() |
パターン.exec(text) | RexExp メソッド exec() |
パターン.test(text) | RexExp メソッド test() |
- 前のページ m
- 次のページ [^abc]
- 上一层に戻る JavaScript RegExpリファレンスマニュアル