-3
的價值我想打一個正規快件分析出此節點的值(29.0):正則表達式查找XML節點
"<currentPrice currencyId="USD">29.0</currentPrice>"
在XML文檔中
。我希望該節點的每個實例的價值(價格)。價格可能沒有限制或最低限度。
的價值我想打一個正規快件分析出此節點的值(29.0):正則表達式查找XML節點
"<currentPrice currencyId="USD">29.0</currentPrice>"
在XML文檔中
。我希望該節點的每個實例的價值(價格)。價格可能沒有限制或最低限度。
使用Nokogiri::XML(myXml).xpath('//currentPrice/text()').map(&:to_s)
使用正則表達式解析XML使得某些嬰兒的神哭了。
這裏是另一種方式來回答這個問題,通過使用Ruby的標準庫REXML
require 'rexml/document'
@doc = REXML::Document.new('<currentPrice currencyId="USD">29.0</currentPrice>')
@doc.get_elements("//currentPrice")[0].text # => "29.0"
這不是正則表達式被設計爲 – bjhaid