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