我有一个像这样的图像标记:
<img src="#{some_source}" class="required-image" style="cursor: default; height: 188px;">
我使用以下nokogiri代码来获取图像标记。
html_part.xpath('//img[@class="required-image"]').each do |inline|
#do some manipulations with the image
inline[:style]
end
inline [:style]给我整个样式作为字符串。但就我而言,我只想获得style属性'height'的值。那么可以使用nokogiri迭代样式属性吗?如果是这样,请帮助我。我想做一些像内联[:style] [:height]的东西,并获取height属性的值。
答案 0 :(得分:1)
只需使用正则表达式提取它
>> s = "cursor: default; height: 188px;"
=> "cursor: default; height: 188px;"
>> s.scan /height:\s(.*);/
=> [["188px"]]
答案 1 :(得分:1)