【问题标题】:PHP How to regex preg_match date from html pagePHP如何从html页面正则表达式preg_match日期
【发布时间】:2016-02-28 09:09:35
【问题描述】:

我想通过正则表达式 preg_match 从这些 html 标签中获取日期

<span>User Signup Date: </span><span class="normal">Aug 24, 2015</span>

我只想获取 2015 年 8 月 24 日的日期,每个 HTML 页面都包含不同的日期。但所有 HTML 页面都包含相同的

<span>User Signup Date: </span><span class="normal"> 

日期之前的 HTML 标记。

请告诉我我必须使用什么正则表达式?

 Note: HTML page contain many other <span class="normal"> HTML tags.
 So you must have to fetch date from this unique HTML tag 
 which contain <span>User Signup Date: </span> 
 BEFORE <span class="normal">

您的帮助将不胜感激!

【问题讨论】:

    标签: php html regex preg-match preg-match-all


    【解决方案1】:

    试试这个:

    <span>User Signup Date: <\/span>.*(?:<span class="date">)([^\<]+)
    

    https://regex101.com/r/iG6fL8/2

    希望这会有所帮助。

    【讨论】:

    • 我更新了问题,所以请再次阅读问题并在此处更新您的答案,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 2014-06-28
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多