h2ero
2013-04-24 11:21:16 +08:00
《精通正则表达式》这本书确实不好懂,建议先看下《正则指引》比较好,这本书的作者是上一本书的作者。可以入手下后一本再看看。
<?php
$str = <<<EOF
<a href="javascript:getFilmByShow('27173782','','01','1号厅','2125','45','0','F25220','特种部队:全面反击(3D)','2013-04-24','270137','sp002','44090301','xxx影剧院','','');" class="en2d_n">21:25 | <b>¥45</b></a>
EOF;
echo $str;
$pattern = "/<a(?:.*?)getFilmByShow\((?P<infos>.*?)\)(?:.*?)>(?P<time>.*?)\|\s*<b>(?P<price>.*?)<\/b>\s*<\/a>/ism";
preg_match_all($pattern, $str, $res);
var_dump(explode(",",$res['infos'][0]));
var_dump($res);