|
記号 |
意味 |
|
. |
任意の1文字 |
|
* |
直前の文字の0回以上の繰り返し*1 |
|
+ |
直前の文字の1回以上の繰り返し*1 |
|
? |
直前の文字は省略可能*1 |
|
*? |
直前の文字の0回以上の繰り返し*2 |
|
+? |
直前の文字の1回以上の繰り返し*2 |
|
?? |
直前の文字は省略可能*2 |
|
[ 〜 ] |
[ ]の中のどれか1文字*5 |
|
[^ 〜 ] |
[ ]の中に無い1文字*5 |
|
( 〜 | … ) |
〜か…かどっちか |
|
{n} |
直前の文字のn回の繰り返し |
|
{min,max} |
直前の文字のmin以上max以下の繰り返し(min、maxは省略可能)*1 |
|
{min,max}? |
直前の文字のmin以上max以下の繰り返し(min、maxは省略可能)*2 |
|
\w |
アルファベット、数字、アンダスコア( _ )のどれかの1文字 |
|
\W |
アルファベット、数字、アンダスコア以外の1文字 |
|
\d |
数字1文字 |
|
\D |
数字以外の1文字 |
|
\s |
半角スペース、タブ、改行のどれか1文字 |
|
\S |
半角スペース、タブ、改行以外の1文字 |
|
\n |
改行 |
|
\t |
タブ |
|
\\ |
\記号 |
|
( 〜 ) |
( )内を1文字扱い |