我有以下代码:

<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('')之间匹配。

09-25 17:12