Skip to main content

正規表現リファレンス

アプリケーションの例外を追加する際には、以下の表と例を参考にしてください。

適用

パターン

パターン例

一致例

文字列の先頭

^

^w+

Start of a string

文字列の末尾

$

w+$

End of a string

後に続く文字列の大文字と小文字を区別しない一致

(?i)

(?i)%0a

%0a or %0A

a、b、またはcの内の1文字

[abc]

[abc]+

a bb ccc

a、b、c以外の文字

[^abc]

[^abc]+

Anythingbutabc.

a-zまでの範囲内の1文字

[a-z]

[a-z]+

Only a-z

a-zまでの範囲内にない1文字

[^a-z]

[^a-z]+

Anythingbuta-z.

a-zまたはA-Zの範囲内の1文字

[a-zA-Z]

[a-zA-Z]+

abc123DEF

任意の1文字

.

.+

abc

空白文字

\s

\s

anywhitespacecharacter

空白以外の文字

\S

\S+

any non-whitespace

10進数字

\d

\d

not 1 not 2

10進数字以外

\D

\D+

not 1 not 2

0個または1個のa

a?

ba?

ba b a

0個以上のa

a*

ba*

ba baa aaa ba b

1個以上のa

a+

a+

a aa aaa aaaa bab baab

ちょうど3個のa

a{3}

a{3}

a aa aaa aaaa

3個以上のa

a{3,}

a{3,}

a aa aaa aaaa aaaaaa

3個以上6個以下のa

a{3,6}

a{3,6}

a aa aaa aaaa aaaaaa aaaa

ピリオド(ドット)はリテラル文字

.

a.b

string.string