preg_match
preg_match
基本的な使い方
"[ ]"
角括弧内の任意の1文字にマッチする
例文:[abc]。aかb、cはこのパターンにマッチする。
"[A-Z]"
英大文字A-Zの任意1文字にマッチする
例文:a[A-Z]c。aAc,aBc,…,aZcなどの文字列はこのパターンにマッチする。
"[a-z]"
英小文字a-zの任意1文字にマッチする
例文:a[a-z]c。aac,abc,…,azcなどの文字列はこのパターンにマッチする。
"[0-9]"
数字0-9の任意1文字にマッチする
例文:a[0-9]c。a0c,a1c,…,a9cなどの文字列はこのパターンにマッチする。
"[^]"
角括弧内に含まれない1文字にマッチする
例文:[^abc]。a、b、c以外の文字はこのパターンにマッチする。
文字クラス
"[abcdefg]"
とすると、a、b、c、d、e、f、gの何れかの文字という意味に
"[1-5]"
とした場合は、1,2,3,4,5にマッチする。
"[0-9]"
とした場合は、1,2,3,4,5,6,7,8,9のいずれか一文字にマッチする。
位置を指定する
"^"
「^」は文字列の行頭にマッチ。
category や cat 1 にはマッチするが、 tomcatにはマッチせず。
"$"
「$」は文字列の末尾にマッチする。