我想要獲取span id或div id內的值。例如從 <span id="lastPrice">29.00</span>
我想得到29.00。請幫忙。使用正則表達式幫助獲取跨度id中的內容
0
A
回答
0
如果你想通過regexp
這樣做,那很糟糕。
$string = "<span id=\"lastPrice\">29.00</span>";
preg_match("/\<span id\=\"lastPrice\"\>([\d.]+?)\<\/span\>/",$string,$match);
print "<pre>"; var_dump($match[1]); print "</pre>";
但還有更多更好的方法。
0
在的XPath看看=>PHP - Searching and filtering with XPath
[...] XPath是一個該死的視線比基本使用正則表達式更容易。也就是說,它可能需要一點時間才能讓你的腦袋圍繞你面臨的所有可能性!
谷歌會給你很多的例子和教程。
相關問題
- 1. 使用正則表達式跨度id和獲取內容幫助
- 2. 需要使用正則表達式獲取LINK ID的幫助?
- 3. 將內容提取與正則表達式的幫助
- 4. 使用正則表達式的幫助
- 5. 需要幫助爲iframe中的跨度獲取XPath表達式
- 6. 正則表達式幫助
- 7. 正則表達式幫助
- 8. 正則表達式幫助
- 9. 幫助正則表達式
- 10. 正則表達式幫助
- 11. 正則表達式幫助
- 12. 正則表達式幫助
- 13. 幫助正則表達式
- 14. 幫助,正則表達式
- 15. 正則表達式幫助
- 16. 正則表達式幫助##### ##
- 17. 幫助正則表達式?
- 18. 幫助正則表達式
- 19. 正則表達式幫助
- 20. 幫助,正則表達式
- 21. 幫助正則表達式
- 22. 正則表達式幫助
- 23. 正則表達式幫助
- 24. 正則表達式幫助
- 25. 幫助,正則表達式
- 26. 正則表達式幫助
- 27. 正則表達式幫助
- 28. 幫助正則表達式使用preg_match
- 29. 幫助使用正則表達式
- 30. 幫助使用正則表達式
使用PHP DOM,而不是正則表達式。這是不太可能打破可怕的。 – TRiG
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – singpolyma
[用PHP解析HTML的最佳方法]的可能重複(http: //stackoverflow.com/questions/3577641/best-methods-to-parse-html-with-php) – Gordon