我正在写一个脚本来将模板文件转换为胡须,并且我想使用Nokogiri。但有没有办法与胡子一起使用它,特别是将标签如<tmpl_if var>
转换为{{#var}}
?基本上我想转换:使用Nokogiri留胡子?
<tmpl_if foo>
<tmpl_if bar>
<p>Test</p>
</tmpl_if>
</tmpl_if>
到
{{#foo}}
{{#bar}}
<p>Test</p>
{{/bar}}
{{/foo}}
我能得到我需要改变的节点,但我不能找到一种方法来改变仅仅是个开始和结束标记。有没有什么办法可以改变标签为字符串使用正则表达式,而不影响内部的HTML?
我想我找到了一种不依赖于中途改变的更好方法。 – CSturgess 2014-09-23 14:23:35
@CSturgess:在这种情况下,将其作为答案发布。 – 2014-09-23 14:29:45