我已经尝试取代<?= T_('XXX'); ?>
了这个{{ T_('XXX') }}
,我尝试了这个
<\\?= \\([^\\?]+\\) *\\?>
-> {{ $1 }}
并且无法使其正常工作。我应该使用什么正则表达式和替换项。
PS:有适用于Emacs的在线Regex工具,那里有很多工具,但我找不到适用于emacs的工具(也许emacs本身就有工具)。
这段代码将进行替换,点必须在缓冲区开始处:
(replace-regexp "<\\?=\\([^;]+\\); \\?>"
"{{\\1 }}")
在交互方式上是M-x replace-regexp
,但是从上方开始的每两个反斜杠都必须替换为一个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句