Dev Tips

正規表現テスター

JavaScript RegExp でリアルタイム検証。マッチ・置換両対応。入力データはサーバーに送信されず、ブラウザ内で完結します。

SAMPLESカテゴリを選んでパターンを読み込む
EXPRESSION
//
g: 全マッチi: 大小無視m: 複数行s: . が改行含む
TEST STRING自由に入力・編集できます
MATCH INFORMATION

パターンを入力してください

QUICK REFERENCE
文字クラス
.改行以外の任意の1文字
\d数字 [0-9]
\D数字以外
\w英数字・アンダースコア
\W\w 以外
\s空白・タブ・改行
\S空白以外
[abc]a, b, c のいずれか
[^abc]a, b, c 以外
[a-z]a〜z の範囲
量指定子
*0回以上(最長)
+1回以上(最長)
?0または1回
{n}ちょうどn回
{n,}n回以上
{n,m}n〜m回
*?0回以上(最短)
+?1回以上(最短)
アンカー
^行頭(m: 各行頭)
$行末(m: 各行末)
\b単語の境界
\B単語の境界以外
グループ
(...)キャプチャグループ
(?:...)非キャプチャ
(?=...)肯定先読み
(?!...)否定先読み
(?<=...)肯定後読み
(?<!...)否定後読み
|OR(どちらか)
エスケープ
\.ピリオド(文字)
\(括弧(文字)
\\バックスラッシュ
\n改行
\tタブ
\uXXXXUnicode文字
置換参照
$1, $2キャプチャグループ
$&マッチ全体
$`マッチより前
$'マッチより後
$$$ リテラル