我有一個數組稱這些對象的人:如何在Nokogiri :: XML :: Text對象中使用正則表達式?
Nokogiri::XML::Text:0x3fe41985e69c "CEO, Company_1"
Nokogiri::XML::Text:0x3fe4194dab74 "COO, Company_2 "
Nokogiri::XML::Text:0x3fe4195eb414 "CFO, Company_3"
我想的對象在拆分「」所以我試圖做這樣的事情:
companies = people.each do | company |
company.inner_text.match("/, (.*)/")
end
和:
occupations = people.each do | occupation |
occupation.inner_text.match("/(.*),/")
end
match
似乎並沒有提取我從對象所需的值。我檢查rubular.com,它應該工作,但我發現我放在同一個字符串:"CEO, Company_1"
當它應該被分開,這樣occupations = [CEO, COO, CFO]
和companies = [Company_1, Company_2, Company_3]
。
我如何拆分這些對象呢?
什麼是'company.inner_text'每家公司返回,什麼是'occupation.inner_text'每個職業回來了? –
Nokogiri :: XML :: Text –
我的意思是返回文本的樣本。它是'CEO,XYZ'嗎? –