|
文字
|
説明
|
サンプルパターン
|
一致するサンプル
|
|
\d
|
0から9までの任意の数字に一致します。
|
\d
|
2、一致対象:a2z
0、一致対象:a-a=0
|
|
\D
|
数字以外の任意の文字に一致します。
|
\D
|
aとz、一致対象:a2z
aとa、一致対象:a-a=0
|
|
\n
|
|
|
|
|
\s
|
スペース、タブ、改行など、任意の空白文字に一致します。
|
.\s.
|
oとS、一致対象:Zoho Sheet
nと5、一致対象:
バージョン
5
|
|
\S
|
空白以外の任意の文字に一致します。
|
\S
|
ZohoとSheet、一致対象:Zoho Sheet
バージョンと5、一致対象:
バージョン
5
|
|
\t
|
タブに一致します。
|
.\t
|
o、一致対象:Zoho\tSheet
|
|
\w
|
ASCIIの英字、数字、アンダースコアのいずれかの文字に一致します。
|
\w
|
Hello(Hello!内)
email(@email内)
|
|
\W
|
英数字とアンダースコア以外の任意の文字に一致します。
|
\W
|
!(Hello!内)
@(@email内)
|
|
.
|
改行以外の任意の1文字に一致します。
|
.en
|
hen、pen、ten、@en
|
|
\
|
検索時に文字の特殊な意味をエスケープします。たとえば、'.'を検索するために'\.'を使用できます。
|
\w+\.
|
Mr.とMrs.
|
|
文字クラス
|
説明
|
サンプルパターン
|
一致するサンプル
|
|
[文字]
|
角括弧内に指定された任意の1文字に一致します。
|
h[iu]t
|
hit、hut
|
|
[^文字]
|
角括弧内に指定されていない任意の1文字に一致します。
|
h[^iu]t
|
h@t、hat、hot
|
|
[開始-終了]
|
角括弧内に指定された範囲の任意の1文字に一致します。
|
[a-z]
[A-Z]
[0-9]
|
任意の小文字の英字
任意の大文字の英字
0~9の任意の数字
|
|
量指定子
|
説明
|
サンプルパターン
|
一致するサンプル
|
|
*
|
直前の要素にゼロ回以上一致します。
|
she*
|
sh、she、shee(sheet内)
|
|
+
|
直前の要素に1回以上一致します。
|
she+
|
she、shee(sheet内)
|
|
?
|
直前の要素にゼロ回または1回一致します。
|
br?at
|
brat、bat
|
|
*?
|
直前の要素にゼロ回以上、可能な限り少ない回数で一致します。
|
she*?
|
sh(sheet内)
|
|
+?
|
直前の要素に1回以上、可能な限り少ない回数で一致します。
|
she+?
|
she(sheet内)
|
|
??
|
直前の要素にゼロ回または1回、可能な限り少ない回数で一致します。
|
br??at
|
bat
|
|
{n}
|
直前の要素に「n」回一致します。
|
ab{4}
Order10{3}
|
abbbb
Order1000
|
|
{n,}
|
直前の要素に「n」回以上一致します。
|
ab{2,}
Order10{1,}
|
abb, abbb,...
Order10, Order100, Order1000,...
|
|
{n,m}
|
直前の要素に「n」回以上「m」回以下一致します。
|
ab{2,4}
Order10{0,1}
|
abb, abbb, abbbb
Order1, Order10
|
|
{n,}?
|
直前の要素に「n」回以上、可能な限り少ない回数で一致します。
|
\d{3,}?
|
123, 1234
|
|
{n,m}?
|
直前の要素に「n」回以上「m」回以下、可能な限り少ない回数で一致します。
|
\d{2,5}?
|
12, 123
|
|
アンカー
|
説明
|
サンプルパターン
|
サンプルの一致結果
|
|
^
|
指定した文字列の始めに一致する必要があります。複数行の文字列では、行の始めに一致する必要があります。
|
^\d{1}
|
2(次の文字列内:2件の注文)
|
|
$
|
指定した文字列の終わり、または文字列の終わりにある \n の直前に一致する必要があります。複数行の文字列では、行の終わり、または行の終わりにある \n の直前に一致する必要があります。
|
\d{4}$
|
1234(次の文字列内:社員ID 1234)
|
|
\A
|
指定した文字列の始めに一致する必要があります。
|
\A\d{1}
|
2(次の文字列内:2件の注文)
|
|
\b
|
/w 文字と /W 文字の境界に一致する必要があります。
|
\bsheet\b
|
sheet(次の文字列内:zoho sheet)。ただし、次に含まれない:spreadsheet
|
|
\B
|
\b の境界内で一致してはなりません。
|
\bsheet\b
|
sheet(次の文字列内:spreadsheet)。ただし、次に含まれない:zoho sheet
|
|
\G
|
前回の一致が終了した位置に一致する必要があります。前回の一致がない場合は、文字列内で照合を始めた位置に一致する必要があります。
|
|
|
|
\z
|
文字列の終わりに一致する必要があります。
|
\d{4}\z
|
1234(次の文字列内:社員ID 1234)
|
|
\Z
|
文字列の終わり、または文字列の終わりにある \n の直前に一致する必要があります。
|
\d{4}\Z
|
1234(次の文字列内:社員ID 1234)
|