JavaScript正規表現テスター
パターン、フラグ、検索対象テキストを入力すると、一致した位置とともに一覧表示します。
結果
2一致数
- 1件目(位置 8)
- 2026-10-11 → 2026 | 10 | 11
- 2件目(位置 26)
- 2026-11-02 → 2026 | 11 | 02
入力値
- 正規表現
- (\d{4})-(\d{2})-(\d{2})
- フラグ
- g
- テストするテキスト
- Release 2026-10-11, patch 2026-11-02.
計算方法
パターンはブラウザーのJavaScript RegExpエンジンでコンパイルされます。
結果
一致数
- 1件目(位置 8)
- 2026-10-11 → 2026 | 10 | 11
- 2件目(位置 26)
- 2026-11-02 → 2026 | 11 | 02
計算方法
- パターンはブラウザーのJavaScript RegExpエンジンでコンパイルされます。
- gフラグがない場合、最初の一致だけを検索します。
- キャプチャグループとともに最初の20件を表示します。
例
パターン (\d{4})-(\d{2})-(\d{2}) は「Release 2026-10-11, patch 2026-11-02.」から2つの日付を見つけます。
注意点
- JavaScriptの構文です。PCRE、Python、Javaとは一部異なります。
- 不適切なパターンは長いテキストで非常に遅くなる場合があります。
使い方
- JavaScriptの正規表現をサンプルテキストで試します。
- 一致位置とキャプチャグループを確認します。
よくある質問
gフラグは何をしますか?
gフラグを付けるとすべての一致を検索し、付けない場合は最初の一致だけを返します。
キャプチャグループも表示されますか?
はい。一致内容とキャプチャグループを、最初の20件まで表示します。
PCREやPythonの正規表現に対応していますか?
いいえ。JavaScript RegExp構文で動作するため、一部の記法は異なります。