正規表現について
※ 随時更新
基本構文
囲みに使う文字
/正規表現/
|正規表現|
|正規表現|
# 正規表現#
%正規表現%
行の先頭
/^正規表現/
行の末尾
/正規表現$/
/正規表現\z/
パターン
/を正規表現でマッチさせたい
|正規表現\/|
半角英字
/^[a-zA-Z]+$/
半角英数字
/^[a-zA-Z0-9]+$/
年月フォーマット(yyyy/mm)にマッチさせたい
|^(\d{4})\/(\d{2}\z)|
():グループ化。()の中に記載された内容が1回以上繰り返しがある
\d:半角数字の0~9
{}:{}の前のものが4個続く
その他
- preg_matchでマッチしない条件
function notMatch(){
if(!preg_match("/正規表現/")) {
echo "マッチしない場合に処理される";
}
}