【PHP】正規表現

大学の時、正規表現についてググって
「魔法の言葉」とでてきて以来、あまり触れないようにしていたけど
仕事でやらなきゃいけなくなったのでメモ

$sourceの中で
var displayCarBlock = false;
のfalseがとりたい時の正規表現

preg_match('/var.*?displayCarBlock.*?=.*? (.*?);/i', $source, $regs);
    if(isset($regs[1])){
        	return '' . $regs[1] . '';
}

.*?はワイルドカードでスペースがいくつあってもいいように対応
()の中身が$regs[1]に入る。
ちなみに$regs[0]には'var displayCarBlock = 'が入るはず…

もう少し複雑なものも出来るようにしたい…