2017-08-30 84 views
2
<div class="card-image" style="background-image: url("https://cdn6.bigcommerce.com/s-0kvv9/images/stencil/500x659/products/170691/242554/dicemastgreenflash__36803.1503934716.jpg?c=2");"> 
</div> 

解析的背景图像的URL。当我输入此,XPath来从风格标签

它返回:

background-image:url('https://cdn6.bigcommerce.com/s-0kvv9/images/stencil/500x659/products/170691/242554/dicemastgreenflash__36803.1503934716.jpg?c=2'); 

我只希望它返回的URL。

+0

jpao123

+0

你的环境是什么?你在哪里输入这个? –

+0

你的问题回答了吗?如果是这样,请[**接受**](http://meta.stackoverflow.com/q/5234/234215)答案。如果不是,请评论并解释您的问题未得到解答的方式。 – kjhughes

回答

1

此XPath,

substring-before(substring-after(.//*[@class='card-image']/@style, "url('"), ");") 

将只选择URL,如要求。