メタ文字

メタ文字

記号 説明

\

特殊な意味を持つ文字(*、{、}、[、]、、(、)、|、\など)を文字として検索する場合に、文字の前に\をおきます。
 . → \.
 * → \*
 .* → \.\*

.

1回以上の任意の文字に一致(\n、\rの改行を除く)

+

1回以上の直前の文字に一致

*

0回以上の直前の文字に一致

?

0回または1個の直前の文字に一致

\s

スペースに一致

\S

スペース以外に一致

\r

復帰に一致

\n

改行に一致

|

選択、たとえばA|BならAかBのいづれかに一致します。
連続したパターンを検索する場合は
[(ABCD)|(EFGH)]で検索するとABCDの文字列かEFGHの文字列に一致します

[]

括弧で括られた検索文字のいずれか1つに一致

[0-9]
\d

0から9までの数値のいずれか1つに一致

[^0-9]
\D

0から9までの数値以外のいずれか1つに一致

[a-z]

aからzまでの英小文字に一致

[^a-z]

AからZまでの英小文字以外に一致

[A-Z]

AからZまでの英大文字に一致

[^A-Z]

AからZまでの英大文字以外に一致

\t

水平タブに一致

\v

垂直タブ

→正規表現TOP