正規表現テスター

フラグ対応・即時マッチ

フラグはクリックで切替。入力と同時に結果が更新されます。
0 matches

使い方

正規表現パターンとテキストを入力すると一致部分がハイライトされます。

フラグ

  • g すべての一致を検索
  • i 大文字小文字を無視
  • m 複数行モード(^/$ が各行に作用)
  • s ドットが改行にも一致

主な記法

  • . 任意の1文字
  • * 直前の文字を0回以上繰り返す
  • + 1回以上の繰り返し
  • ? 0回または1回/非貪欲
  • [] 文字クラス
  • () グループ化
  • | OR(いずれか)
  • ^ 行頭、$ 行末

例: ^hello.*$ は「hello」で始まる行にマッチします。

FAQ

後読み(?<=)などは使えますか?

はい。モダンブラウザでは ES2018 の後読み(lookbehind)にも対応しています。

複数行テキストで ^ / $ を行単位にしたい

m フラグを有効にしてください。行頭/行末が各行に適用されます。

改行にも . を一致させたい

s(dotAll)フラグを有効にしてください。. が改行にも一致します。

パフォーマンスに注意するケースは?

非常に大きなテキストや複雑なパターンは処理時間が伸びます。必要に応じて入力を分割してください。

LocalOn
Requests0
WorkerIdle