我有以下代码:
<div class="dealOnContainer">
<script type="text/javascript">
product_countdown('25092', $('counterbox90'));
</script>
</div>
我想整天用正则表达式从此脚本('25092')捕获秒,但不知道。
我也在尝试:
preg_match('#product_countdown(.*?)/#is', $string, $matches);
list($sekunde) = $matches;
$data['sekunde'] = $sekunde;
但不起作用。请帮我。 (对不起我的英语不好)
最佳答案
您要从product_countdown('
匹配到最接近的/
,而不仅仅是要匹配的秒部分。
尝试
#product_countdown\(\'(.*?)'\)#is
现在,
.*?
被强制在product_countdown('
和')
之间匹配。