正規表現のパターンを作成・テストできるツールです。マッチング結果のハイライト表示や、置換機能も利用できます。 パターンの作成からテスト、実際の使用までをサポートします。
正規表現を入力してテスト実行ボタンを押してください。
| 記号 | 意味 | 例 |
|---|---|---|
| . | 任意の1文字 | a.c は "abc", "adc" などにマッチ |
| * | 直前の文字が0回以上 | ab*c は "ac", "abc", "abbc" などにマッチ |
| + | 直前の文字が1回以上 | ab+c は "abc", "abbc" にマッチするが "ac" にはマッチしない |
| ? | 直前の文字が0回または1回 | ab?c は "ac", "abc" にマッチ |
| ^ | 行の先頭 | ^abc は "abc..." にマッチするが "...abc" にはマッチしない |
| $ | 行の末尾 | abc$ は "...abc" にマッチするが "abc..." にはマッチしない |
| [...] | 文字クラス(括弧内の任意の1文字) | [abc] は "a", "b", "c" のいずれかにマッチ |
| [^...] | 否定文字クラス(括弧内以外の任意の1文字) | [^abc] は "a", "b", "c" 以外の任意の文字にマッチ |
| \d | 数字1文字 | \d\d は "12", "45" などにマッチ |
| \w | 英数字またはアンダースコア1文字 | \w は "a", "3", "_" などにマッチ |
| \s | 空白文字1文字 | \s は " ", "\t", "\n" などにマッチ |
| () | グループ化 | (abc)+ は "abc", "abcabc" などにマッチ |
| | | OR演算子 | a|b は "a" または "b" にマッチ |
| {n} | 直前の文字がちょうどn回 | a{3} は "aaa" にマッチ |
| {n,} | 直前の文字がn回以上 | a{2,} は "aa", "aaa" などにマッチ |
| {n,m} | 直前の文字がn回以上m回以下 | a{2,4} は "aa", "aaa", "aaaa" にマッチ |