ruby正则表达式:如何解析键值对?

时间:2017-05-21 15:20:49

标签: ruby regex

html就是这样的字符串:

 @Html.TextBoxFor(Model => Model.Parameters.Checkin, "{0:dd-MM-yyyy}", new {@class = "calendarr font", @id = "Arrival",  @name = "Arrival", @Value = (String)ViewBag.Arrival, @readonly = "readonly", @onchange = "changedDate();" })

如何使用正则表达式将键值对解析为哈希(如<xxx name1 = "value1" name2 = "value2"> )?标签现在无关紧要。

我是ruby的新手,不知道如何开始。任何提示?感谢

更新

我的问题是如何使用正则表达式进行解析。我知道第三方是个不错的选择。但我只是好奇如何使用正则表达式进行解析。

1 个答案:

答案 0 :(得分:0)

无论编程语言如何,使用regexp解析html都不是一个好主意。对于Ruby,Nokogiri是一个不错的选择。