2016-02-28 26 views
1

的preg_match日期我想通过正则表达式的preg_match来从这些HTML标签日期PHP如何正则表达式从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"> 

您的帮助将不胜感激!

回答

1

试试这个:

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

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

希望这有助于。

+0

我更新问题,所以请再次阅读问题,并在这里更新您的答案,谢谢 – smallbee

+0

非常感谢,它解决了我的问题....很好的帮助! – smallbee

+0

我更新了我的答案。快乐的编码! –