Magic Regex Generator

Magic Regex Generator

Kent Daniel · コーディング

Magic Regex Generator は、ふだん使う言葉で書いた説明を正規表現に変換し、サンドボックスで実行して一致結果を確かめてからコードに貼れる無料の Web ツールだ。

Magic Regex Generator の画面プレビュー

Magic Regex Generator について

About

Magic Regex Generator とは

Magic Regex Generator は、個人開発者の Kent Daniel が作った正規表現ジェネレーターで、ブラウザだけで動く。中核にあるのは手を動かす AI エージェントだ。欲しい文字列を説明すると、パターンを書き、自分で実行し、一致結果を見て、ずれていれば書き直す。この往復があるかどうかが、提案だけを返すツールとの違いになる。提案をもらっても、結局は自分でデバッグする羽目になるからだ。

プログラミングはするが正規表現の構文には慣れていない、という人に向く。ログから注文番号を抜きたいデータエンジニア、書き出した CSV を整えたいアナリスト、フォーム入力を検証したい開発者。行き着く壁は同じだ。パターンはほぼ合っているのに、間違っているときは何も言わない。同じ画面でサンプル文字列に対して走らせれば、その沈黙が目に見える出力に変わる。

限界も押さえておきたい。AI が作ったパターンは、手元のデータにある珍しいケースを取りこぼすことがある。公式サイトも、機密性の高い用途には向かない場合があると明記している。どのパターンも下書きとして扱い、実際のサンプルで試すべきだ。正規表現エンジンは言語ごとに違いがあり、JavaScript で動く書き方が Python では少し変わる。

使い始める

  1. ブラウザでサイトを開く。アカウントもインストールも要らない。
  2. Regex Copilot のチャットに欲しい条件を書く。たとえば「.edu で終わるメールアドレス」や「テキストから電話番号を抜く」。
  3. エージェントが返したパターンを確認し、Regex Studio に自分のテスト文字列を貼る。
  4. フラグを設定し、JavaScript か Python を選び、強調された一致箇所を見てからコード片をコピーする。

AIツール情報

Magic Regex Generatorの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree
プラットフォームWeb browser
開発元Kent Daniel
カテゴリコーディング
リリース日May 2024
最終更新Oct 2026
サイト訪問数134
サイト世界ランキングN/A
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 正規表現を避けてきた開発者:一文から動くパターンを受け取り、同じタブで検証できる。
  • データアナリストとデータエンジニア:ログ、書き出しファイル、乱れたテキストの抽出パターンを短時間で用意できる。実際のサンプルでの確認が前提だ。
  • パターン照合を学ぶ学生:生成されたパターンと自分の回答を並べると、各記号の働きが見えてくる。

タスク

  • メールアドレスと URL の検証:ルールを平易な言葉で書けば、パターンと、正しい入力・誤った入力を試せる場所が手に入る。
  • ログの解析:貼り付けたサンプルからタイムスタンプや ID、エラーコードを取り出す。括弧を手で数えなくて済む。
  • テキストの一括整理:表計算ソフトやエディタで繰り返す書式作業のために、検索と置換のパターンを組む。
  • 構文の簡易チェック:同僚から渡されたパターンを貼り、本文のどこを拾うのかを目で確認する。

シーン

  • その場限りのスクリプトで、10 分以内にパターンが要る:正規表現の資料を 5 回目に開くより速い。
  • リリース前のパターン確認:テストデータがよく落とす妙なケースに当ててみる。
  • 授業やペア作業:チャット履歴とテスターの出力があると、指させる具体的な材料になる。

主な機能

自然言語での依頼

入力するのは構文ではなく説明だ。Regex Copilot は「http/https の URL を検証」や「MM/DD/YYYY 形式の日付を探す」といった依頼を受け、その文に合わせたパターンを返す。言い回しに迷ったときは、定番の依頼が候補として並ぶ。

サンドボックスでの試行

エージェントは書いたパターンを実行し、一致結果を確かめてから表示する。式は隔離された環境で走るため、壊れたパターンが自分のマシンを止めることはない。当て推量と、検証済みの下書きの差はここにある。

Regex Studio

別立てのエディタが、パターン、フラグ、テスト文字列を 1 画面にまとめる。一致モードとキャプチャモードを切り替え、g、i、m のフラグを入り切りし、強調表示の変化を追える。自分でパターンを書くときも、単体の正規表現テストとして使える。

JavaScript と Python の実行環境

同じ式でもエンジンが違えば挙動は変わる。実行環境の切り替えで JavaScript(ES6+)か Python 3 を選べるので、方言の違いはプロジェクトに入る前に見つかる。一致件数と実行時間も結果と一緒に出る。

定番パターン集

メールアドレス、HTML タグ、dd-MM-YYYY 形式の日付など、よく使うパターンがいくつか用意されている。どれにもコピー用ボタンと、テスターに読み込むリンクがある。空のエディタより、出発点が欲しいときに助かる。

そのまま使えるコード

結果には選択した言語のコードブロックが付く。パターンから実装までの距離はクリック 1 回だ。正規表現オブジェクトと基本的な一致呼び出しが入っているので、資料を開く手間が省ける。

メリットとデメリット

メリット

  • 無料で登録も不要。厄介なパターン 1 つを試す敷居が低い。
  • 生成、実行、修正の往復があるぶん、一度きりの提案より信頼できる結果になる。
  • テスターが内蔵されていて、検証のために別タブを開かなくていい。
  • JavaScript と Python に対応し、Web とデータ作業で使う主要な 2 環境を押さえている。
  • 既成のパターンと候補のおかげで、初学者でも白紙の画面で止まりにくい。

デメリット

  • アカウントがないため履歴は残らず、タブを閉じるとパターンも消える。
  • 複雑な要件は手直しが要る。チャットが正しそうに見えて端のケースで崩れるパターンを返すこともある。
  • 対応する実行環境は 2 つだけ。PHP、Java、Go を使う人は別の場所で再テストする必要がある。
  • API も CLI もないため、ビルド工程にパターン生成を組み込みたいチームには向かない。

よくある質問

書いた説明を正規表現に変え、その式をサンプル文字列で試す。手元に残るのはパターン、一致結果、JavaScript か Python のコード片だ。