我提取了一些html與file_get_contents
放在一個字符串中。現在,我試圖在裏面搜索。我想我應該使用通配符來搜索它,但我無法使其工作。在preg_match中使用通配符
我想搜索的HTML看起來像">2</td>
,我希望在數位使用通配符。
我想我應該使用正則表達式,但我無法弄清楚如何使用它。
我試用的樣子:
if (preg_match('/>(\w+)</td>/', $content, $matches)) {
echo $matches[1];
}
如何添加的1個字符的限制正則表達式,所以我長最多隻有3個字符的通配符搜索,只有形式整數?
還有沒有比正則表達式更好的方法;尋找這個html字符串並將它們放入一個數組中?
我想搜索的2位以及實際 – senty
你知道,有DOM和XPath在HTML文檔進行搜索,你呢? – Gordon
我試圖從其他網站獲取信息。我用了file_get_contents。我可以用你的方式嗎?你認爲什麼是達到我想要的最好的方式。數字是1-200,我試圖搜索html來找到每一個。但是這些類是古怪的結構,因此我需要這樣搜索(我認爲) – senty