正規表現テスター
Newリアルタイム正規表現マッチングおよびキャプチャグループ検証ツール。
//
TEST STRING
このツールについて
正規表現 (Regex) は、文字列内の特定のパターンを検索・抽出・検証するための手法です。メールアドレスの検証やログの解析に広く使われます。このツールは、入力された正規表現パターンをリアルタイムでハイライト表示し、キャプチャグループの抽出結果を詳細に表示します。フラグ (g, i, m, s, u) をフルサポートしています。
使い方
- 1「Pattern」フィールドに正規表現を入力します。
- 2「Test String」にテスト対象の文字列を入力すると、マッチ部分がハイライトされます。
- 3フラグボタン (g, i, m, s, u) でマッチング動作を切り替えます。
- 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 などがあります。