文章出處

irb(main):001:0> str_vps=%Q{viewpoint_ids: [{"id":"260e053b-d728-4785-888d-eb4f1ca0a194","name":"全 局管綜視點"},{"id":"7a1baa69-baab-434f-bcf0-aa885ab07ed4","name":"管綜細部"},{"id":"441d05a2-bcc6-4e19-8eb7-f239934f395c","name":"空調機組"}]}
=> "viewpoint_ids: [{\"id\":\"260e053b-d728-4785-888d-eb4f1ca0a194\",\"name\":\"全局管綜視點\"},{\"id\":\"7a1baa69-baab-434f-bcf0-aa885ab07ed4\",\"name\":\"管綜細部\"},{\"id\":\"441d05a2-bcc6-4e19-8eb7-f239934f395c\",\"name\":\"空調機組\"}]"

irb(main):018:0> str_vps.scan(/id\":\"([^\"]*?)\",\"name\":\"([^\"]*?)\"}/) do |matched|
irb(main):019:1* p matched
irb(main):020:1> end
["260e053b-d728-4785-888d-eb4f1ca0a194", "全局管綜視點"]
["7a1baa69-baab-434f-bcf0-aa885ab07ed4", "管綜細部"]
["441d05a2-bcc6-4e19-8eb7-f239934f395c", "空調機組"]
=> "viewpoint_ids: [{\"id\":\"260e053b-d728-4785-888d-eb4f1ca0a194\",\"name\":\"全局管綜視點\"},{\"id\":\"7a1baa69-baab-434f-bcf0-aa885ab07ed4\",\"name\":\"管綜細部\"},{\"id\":\"441d05a2-bcc6-4e19-8eb7-f239934f395c\",\"name\":\"空調機組\"}]"

利用scan方法,將將視點的id,name屬性匹配出來。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()