2016-02-28 36 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

我更新了我的答案。快樂的編碼! –