文字 |
内容 |
^ |
行の最初に一致 |
$ |
行の末尾に一致 |
. |
任意の1文字と一致 |
[xyz] |
x、y、zのいずれか |
[^xyz] |
x、y、z以外 |
[a-zA-Z] |
a~z、A~Z(すべてのアルファベット。大文字小文字は無視) |
[a-z&&[^opq]] |
o、p、qを除くすべてのアルファベット([a-nr-z]と同じ) |
X? |
Xと0または1回一致([0-9]?は、0または1けたの数値と一致) |
X* |
Xと0回以上一致([A-Za-z]*は0けた以上のアルファベットと一致) |
X+ |
Xと1回以上一致([0-9]+は1けた以上の数値と一致) |
X{n} |
Xとn回一致([A-Za-z]{1}はアルファベット2文字と一致) |
X{n,} |
Xとn回以上一致([a-cA-C]{3,}は、A~C(a~c)3文字以上と一致) |
X{n,m} |
Xとn~m回一致([xyz]{2,4}は、x、y、zいずれ2~4文字と一致) |
\t |
タブ文字 |
\n |
ラインフィード |
\r |
キャリッジリターン |
\d |
数値と一致([0-9]と同意) |
\D |
数値以外と一致([^0-9]と同意) |
\s |
空白文字と一致([ \t\n\x0B\f\r]と同意) |
\S |
空白以外の文字と一致([^\s]と同意) |
\w |
アルファベット、数字、アンダースコアと一致([a-zA-Z_0-9]と同意) |
\W |
アルファベット、数字、アンダースコア以外と一致([^\w]と同意) |