0

行全体を印刷する代わりにOK:

<von_icd_code V="A00"/>

V=".." の間のテキストのみを抽出したいのですが、この場合は A00

4

3 に答える 3

2

使用するNokogiri::XML::Document

require 'nokogiri'

doc = Nokogiri::XML::Document.parse('<von_icd_code V="A00"/>')
doc.at("von_icd_code")["V"] # => "A00"
于 2013-08-10T10:46:51.287 に答える
1

Like this:

'<von_icd_code V="A00"/>'.scan(/V="(.+)"/)[0][0]
=> "A00"
于 2013-08-10T09:49:48.347 に答える