我正在尝试进行全局查找并替换旧式PHP标记,如下所示:
<%= $username %>
但是当我尝试在Vim中进行搜索和替换时,我得到一个“E71:\%后面的无效字符”警告,以及“E476:无效命令”警告:
:%s/\<\%/other val/c
我也试过了:
:%s/\<\\%/other val/c " two escapes, returns no matches
答案 0 :(得分:13)
此搜索中的任何内容都不需要转义,:%s/<%/<?php/g
正如预期的那样正常工作,将<%
替换为<?php
。