Preg_match从内容中获取日期

时间:2012-10-08 12:12:30

标签: regex date html preg-match

您好,我正在尝试从此内容中获取日期:

<div class="article-meta">
  <h1>Kelkraščiu ir prieš eismą</h1>
  <div class="clear"></div>
  <ul>
    <li>
      <strong>Publikuota:</strong>
       2012 spalio 8d.
    </li>
    <li>
      <strong>Autorius:</strong>

                                    Vardas, Pavardė                            
    </li>
    <li>
      <strong>Rubrika:</strong>
      <a href="/ikrauk/naujienos/fotopolicija/" title="Fotopolicija">Fotopolicija</a>
    </li>
  </ul>
  <div class="clear"></div>
</div>

我需要将此2012 spalio 8d.置于变量中。

我正在尝试preg_match,但现在不知道如何完成模式。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

preg_match_all('/Publikuota:<\/[^>]+>\s*(\d+\s*\w+\s*\w+)/i', $html, $out);
print_r($out[1]);