【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 = 'が入るはず…
もう少し複雑なものも出来るようにしたい…