正規表現チェッカー

正規表現のテスト・マッチング確認

/ /

マッチ結果

よく使うパターン(クリックで適用)

正規表現リファレンス

基本メタ文字

記号 意味
.任意の1文字(改行以外)a.c → abc, aXc
^行頭^Hello
$行末end$
|または(OR)cat|dog
\エスケープ\. → ピリオド自体

量指定子(繰り返し)

記号 意味
*0回以上ab*c → ac, abc, abbc
+1回以上ab+c → abc, abbc(acは×)
?0回または1回colou?r → color, colour
{n}ちょうどn回\d{4} → 4桁の数字
{n,}n回以上\d{2,} → 2桁以上
{n,m}n回以上m回以下\d{2,4} → 2〜4桁

文字クラス

記号 意味 同等の表現
\d数字[0-9]
\D数字以外[^0-9]
\w単語文字[a-zA-Z0-9_]
\W単語文字以外[^a-zA-Z0-9_]
\s空白文字スペース、タブ、改行
\S空白以外[^\s]
[abc]a, b, cのいずれか文字セット
[^abc]a, b, c以外否定文字セット
[a-z]aからzまで範囲指定

グループ・アサーション

記号 意味
(abc)キャプチャグループ(ab)+ → ab, abab
(?:abc)非キャプチャグループ(?:ab)+ (後方参照しない)
\1, \2後方参照(a)(b)\1\2 → abab
\b単語境界\bword\b → 単語全体
(?=abc)先読み(肯定)a(?=b) → abのa
(?!abc)先読み(否定)a(?!b) → acのa

正規表現チェッカーとは?

正規表現(Regular Expression / Regex)は、文字列のパターンマッチングを行う強力なツールです。プログラミングやテキスト処理で広く使われており、メールアドレスの検証、電話番号の抽出、特定パターンの置換など様々な用途に活用できます。当ツールはリアルタイムでマッチ結果をハイライト表示し、よく使うパターンのプリセットや詳細なリファレンスも備えています。

このツールの特徴

  • リアルタイムでマッチ結果をハイライト表示
  • g/i/m/sフラグのワンクリック切り替え
  • よく使うパターンのプリセット12種類
  • マッチ一覧と位置(index)の表示
  • 詳細な正規表現リファレンス付き
  • JavaScriptの正規表現エンジンに準拠

こんなときに便利

  • フォームバリデーションのパターン作成
  • ログファイルから特定のエラーを抽出
  • CSVやテキストデータのクリーニング
  • HTMLタグの除去や置換
  • メールアドレスや電話番号の検証
  • プログラミング学習での正規表現練習

ワンポイント

  • • .*(貪欲マッチ)は最長一致します。最短一致には.*?を使いましょう。
  • • 日本語文字のマッチには[ぁ-ん](ひらがな)、[ァ-ヶ](カタカナ)、[一-龯](漢字)が使えます。

Webサイト制作のご相談はお気軽に

20年以上の実績で、お客様のビジネスに合ったWebサイトをご提案いたします。

AIに無料相談