我需要将所有左{
和右}
花括号以及所有百分号[{1}}替换为文档中各自的HTML实体。
我在查找和替换中使用Sublime Text 2的漂亮的小星星图标/按钮。我提出了%
来匹配我需要的字符。可能有更好的方法,但嘿......它似乎有效。
替换字符串会是什么样的?我的意思是一个表达式,而不是编程语言。
基本上它用组件(\{)|(\})|(\%)
取代我发现的东西,然后用其他东西替换组$1
的相同内容。这里是伪代码:
$2
这可能吗?如果需要,我可以提供一些目标样本数据。
这三个字符不能放在HAML中属性值的内部,例如
(\{)|(\})|(\%) ==> $1 replace with { AND $2 replace with } AND... etc.
等,没有逃脱。
理论上,百分号可以使用:text => "blabliblu {20% lalla...}"
进行转义,但花括号不能使用\%
和\{
进行转义,至少在我使用Livereload预处理HAML时( Win7的)。也许这是Ruby的东西?无论如何,我正在寻找HTML实体方法。