我正在寫一個腳本來將模板文件轉換爲鬍鬚,並且我想使用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