正規表現テスター
フラグ対応・即時マッチ
フラグはクリックで切替。入力と同時に結果が更新されます。
使い方
正規表現パターンとテキストを入力すると一致部分がハイライトされます。
フラグ
gすべての一致を検索i大文字小文字を無視m複数行モード(^/$ が各行に作用)sドットが改行にも一致
主な記法
.任意の1文字*直前の文字を0回以上繰り返す+1回以上の繰り返し?0回または1回/非貪欲[]文字クラス()グループ化|OR(いずれか)^行頭、$行末
例: ^hello.*$ は「hello」で始まる行にマッチします。
FAQ
後読み(?<=)などは使えますか?
はい。モダンブラウザでは ES2018 の後読み(lookbehind)にも対応しています。
複数行テキストで ^ / $ を行単位にしたい
m フラグを有効にしてください。行頭/行末が各行に適用されます。
改行にも . を一致させたい
s(dotAll)フラグを有効にしてください。. が改行にも一致します。
パフォーマンスに注意するケースは?
非常に大きなテキストや複雑なパターンは処理時間が伸びます。必要に応じて入力を分割してください。