gukbap-tools

正規表現テスト

正規表現のパターンをリアルタイムでテスト・ハイライト

//g

JavaScript(ECMAScript)の正規表現構文を使用します。

正規表現 チートシート
構文意味
\d数字1文字\d{3} → 010
\w文字・数字・アンダースコア\w+ → hello_1
\s空白文字a\sb → a b
.改行以外の任意の文字a.c → abc
^文字列(または行)の先頭^abc
$文字列(または行)の末尾abc$
[abc]括弧内のいずれかの文字[aeiou]
[^abc]括弧内の文字以外[^0-9]
(グループ)キャプチャグループ(\d+)-(\d+)
(?<名前>...)名前付きキャプチャグループ(?<year>\d{4})
a|ba または bcat|dog
?0個または1個colou?r
+1個以上a+
*0個以上a*
{n,m}n個以上m個以下\d{2,4}
(?=...)先読み(後ろに…が続く場合)\d+(?=円)
(?!...)否定先読み(後ろに…が続かない場合)\d+(?!円)
\b単語境界\bcat\b

使い方

  1. 「正規表現パターン」欄にテストしたいパターンを入力します。
  2. 「テストテキスト」欄にマッチ対象のテキストを貼り付けます。入力と同時にマッチ箇所がハイライトされます。
  3. フラグ(g・i・m・s)をチェックして動作を変更できます。プリセットボタンからよく使うパターンをすぐに試せます。

よくある質問

Q. どの正規表現エンジンに対応していますか?
A. JavaScript(ECMAScript)の正規表現エンジンを使用しています。名前付きキャプチャグループや先読みにも対応しています。
Q. マッチ結果をコピーできますか?
A. はい。「マッチをコピー」ボタンを押すと、マッチしたすべての文字列を改行区切りでクリップボードにコピーできます。
Q. 入力したテキストはサーバーに送信されますか?
A. いいえ。すべての処理はブラウザ内のみで行われ、サーバーには送信されません。

この情報に誤りがありますか? お知らせください