0
A
回答
1
你不應該使用正則表達式來解析HTML。但是,如果你必須,這應該做到這一點。
$regex = '#<span id="(.+?)">(.+?)</span>#';
preg_match($regex, $input, $groups);
$id = $groups[1];
$value = $groups[2];
這絕不是絕對防彈的。不是由一個長鏡頭。
你真的應該看看像DOMDocument
相關問題
- 1. 插入span標記的正則表達式
- 2. 正則表達式包裹span標記中的每個單詞
- 3. HTML標記的正則表達式
- 4. 特定標記的正則表達式
- 5. Javascript:HTML h4標記的正則表達式
- 6. 優化「標記」的正則表達式
- 7. 錨標記的正則表達式2
- 8. 正則表達式iframe標記
- 9. 正則表達式刪除無標記
- 10. 正則表達式屬性標記
- 11. 正則表達式來標記
- 12. 等效正則表達式標記
- 13. 正則表達式 - 刪除標記
- 14. 正則表達式找到標記
- 15. 正則表達式可選類標記
- 16. 正則表達式,JEditorPane,自閉標記
- 17. 在標記有JS正則表達式
- 18. 正則表達式來從錨標記
- 19. 正則表達式得到TR標記
- 20. 正則表達式來標記
- 21. 正則表達式提取XML標記
- 22. C#正則表達式提取標記
- 23. PHP,HTML標記,正則表達式
- 24. 正則表達式禁止HTML標記?
- 25. 正則表達式匹配HTML標記
- 26. 正則表達式忽略HTML標記
- 27. 正則表達式標記問題
- 28. 正則表達式避免htm標記
- 29. PHP錨標記正則表達式
- 30. 記事本++的正則表達式 - 替換正則表達式
你不應該使用正則表達式來解析HTML。 http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – Nilpo