メタ文字
記号 | 説明 |
\ | 特殊な意味を持つ文字(*、{、}、[、]、、(、)、|、\など)を文字として検索する場合に、文字の前に\をおきます。 . → \. * → \* .* → \.\* |
. | 1回以上の任意の文字に一致(\n、\rの改行を除く) |
+ | 1回以上の直前の文字に一致 |
* | 0回以上の直前の文字に一致 |
? | 0回または1個の直前の文字に一致 |
\s | スペースに一致 |
\S | スペース以外に一致 |
\r | 復帰に一致 |
\n | 改行に一致 |
| | 選択、たとえばA|BならAかBのいづれかに一致します。 連続したパターンを検索する場合は [(ABCD)|(EFGH)]で検索するとABCDの文字列かEFGHの文字列に一致します |
[] | 括弧で括られた検索文字のいずれか1つに一致 |
[0-9] | 0から9までの数値のいずれか1つに一致 |
[^0-9] | 0から9までの数値以外のいずれか1つに一致 |
[a-z] | aからzまでの英小文字に一致 |
[^a-z] | AからZまでの英小文字以外に一致 |
[A-Z] | AからZまでの英大文字に一致 |
[^A-Z] | AからZまでの英大文字以外に一致 |
\t | 水平タブに一致 |
\v | 垂直タブ |
→正規表現TOP