我是Regualr表達式的新手,我只是沒有得到它的掛鉤。如何使用正則表達式的靜態HTML代碼(PHP)
我已經使用CURL和PHP從給定的網頁抓取了html內容。這個網頁從來沒有改變其結構。頁面上的結果取決於搜索功能,但html標籤始終是相同的。我需要根據輸入的搜索字詞從頁面中獲取結果數據。
我需要的數據是:
<h1 class="location_only">(555) 555-5555 is a Landline</h1>
所以我要抓住什麼是插圖中
<h1 class="location_only">
和</h1>
如果我有$data
,這是生成的HTML,如何我把它放到正則表達式中並回顯我發現的數據爲$result
?
你能否提供你正在試圖從提取的HTML代碼的實例或片段? – 2012-04-23 16:10:57
回答了數百萬次,其中...將html解析爲xml並從中取出...不要使用正則表達式 – scibuff 2012-04-23 16:14:31
[RegEx match open tags but XHTML self-contained tags]可能的重複(http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-標籤) – gpojd 2012-04-23 16:23:25