DevUtils

正規表現テスター

New

リアルタイム正規表現マッチングおよびキャプチャグループ検証ツール。

//
TEST STRING

このツールについて

正規表現 (Regex) は、文字列内の特定のパターンを検索・抽出・検証するための手法です。メールアドレスの検証やログの解析に広く使われます。このツールは、入力された正規表現パターンをリアルタイムでハイライト表示し、キャプチャグループの抽出結果を詳細に表示します。フラグ (g, i, m, s, u) をフルサポートしています。

使い方

  1. 1「Pattern」フィールドに正規表現を入力します。
  2. 2「Test String」にテスト対象の文字列を入力すると、マッチ部分がハイライトされます。
  3. 3フラグボタン (g, i, m, s, u) でマッチング動作を切り替えます。
  4. 4テストエリアの下部でキャプチャグループの詳細を確認できます。

よくある質問 (FAQ)

正規表現フラグ (Flags) の役割は何ですか?
g は全体検索、i は大文字小文字の無視、m は複数行モード、s はドット (.) の改行マッチ、u はUnicode有効化を行います。
キャプチャグループと名前付きグループとは?
カッコ () で囲むと特定の文字グループを抽出できます。(?:<name>...) の構文を使うとグループに名前を付けて扱いやすくできます。
最長一致 (Greedy) と最短一致 (Lazy) の違いは?
デフォルトの数量詞 (* や +) は可能な限り長くマッチします (Greedy)。? を追加すると最短一致 (Lazy) になります。
よく使われる正規表現の例は?
メールアドレス: ^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$ / IPv4: \b(\d{1,3}\.){3}\d{1,3}\b などがあります。