【发布时间】:2017-04-24 02:23:07
【问题描述】:
虽然answering 和question 我发现自己在努力不使用regex to parse html。
我应该如何仅使用 html 解析器获取 style="background:url(http...) 的 url 值?
<a href="http://goruzont.blogspot.com/2017/04/blog-post_6440.html" style="background:url(https://1.bp.blogspot.com/-6vpIH5iqPYs/WPzlNdxsRpI/AAAAAAAAntU/d7U_Ch_6FiIPwosNL4tWwqBeXw8qwo2nACLcB/s1600/1424051.jpg) no-repeat center center;background-size:cover">
为了清楚起见,我需要:
https://1.bp.blogspot.com/-6vpIH5iqPYs/WPzlNdxsRpI/AAAAAAAAntU/d7U_Ch_6FiIPwosNL4tWwqBeXw8qwo2nACLcB/s1600/1424051.jpg
【问题讨论】:
-
我应该在那里检查什么才能回答这个问题?
-
标题为如何以正确的方式解析 HTML,无需正则表达式。也许是一个有用的指针。
-
不要导致荒谬:)。这句话是在 html 搜索的上下文中。正则表达式解析
style的值是相当正确的 -
@splash58 能否仅使用 html 解析器回答问题?这对我来说是一个挑战!
标签: php regex domdocument