正規表現 一覧
| 正規表現 | 意味 |
|---|---|
. |
1文字 |
\W |
記号 |
\w |
記号以外 |
\d |
数字 |
\D |
数字以外 |
\s |
半角スペース ・タブ・改行 |
\S |
半角スペース ・タブ・改行 以外 |
\n |
改行 |
\t |
タブ |
\\ |
\ (エスケープ文字) |
^ |
行の先頭 |
$ |
行の末尾 |
\< |
単語の先頭 |
\> |
単語の末尾 |
\b |
単語の先頭か末尾 |
\B |
単語の先頭、末尾以外 |
\A |
ファイルの先頭 |
\z |
ファイルの末尾 |
( ~ ) |
( )内を1文字扱い |
[ ~ ] |
[ ]の中の文字 |
[^ ~ ] |
[ ]の中の文字 以外 |
( A | B ) |
A または B |
* |
直前の文字列が0回以上反復 |
+ |
直前の文字列が1回以上反復 |
? |
直前の文字列が0回か1回反復 |
{n} |
直前の文字のn回反復 |
{a,} |
直前の文字のa回以上反復 |
{,b} |
直前の文字のb回以下反復 |
{a,b} |
直前の文字のa~b回反復 |
| 正規表現 | . |
| 意味 | 任意の1文字 |
| 例 | h.t |
| 該当 | hathot |
| 正規表現 | * |
| 意味 | 直前の文字の0回以上の反復 |
| 例 | he*lp |
| 該当 | hlp heelp
|
| 正規表現 | ? |
| 意味 | 直前の文字は省略可能 |
| 例 | he?lp |
| 該当 | hlp help |
| 正規表現 | [ ~ ] |
| 意味 | [ ]の中のどれか1文字 |
| 例 | [新楽]しい |
| 該当 | 新しい 嬉しい |
| 正規表現 | [a-c] |
| 意味 | aからcまでの1文字 |
| 例 | 問題[a-c] |
| 該当 | 問題a 問題c |
| 正規表現 | ( ~ ) |
| 意味 | ( )内を1文字扱い |
| 例 | (あら)* |
| 該当 | あら あらあら |
| 正規表現 | ^ |
| 意味 | 先頭の行 |
| 例 | ^やあ |
| 該当 | やあが先頭の行 |
| 正規表現 | < |
| 意味 | 単語の先頭 |
| 正規表現 | \<inter |
| 意味 | interで始まる単語 |
| 正規表現 | > |
| 意味 | 単語の末尾 |
| 例 | tion\> |
| 意味 | tionで終わる単語 |
| 正規表現 | .*? |
| 意味 | 文字列すべて |
| 例 | <H1>.*?</H1> |
| 意味 | <H1>と</H1>の間の文字列すべて |
| 正規表現 | ( A | B ) |
| 意味 | A または B |
| 例 | re(lax|peat) |
| 該当 | relax repeat |
質問と回答