利用vim的正则表达式模块
下面的代码是,全文变成小写,
:%s/.*/\L&/g
\L
是小写;
\U
是大写;
&
&是正则表达式全部匹配项,
其他的还有:\1,\2,\3,…,\9。表示第1,2,3…9个匹配项。
比如说想替换
“abc xxxxabcxxxxx abc”
为
“ABC xxxxABCxxxxx ABC”
输入如下命令:
%s/abc/\U&/g
比如像替换
“{ABC} xxxx{DEF}xxxxx {ABC}”
为
“{abc} xxxx{def}xxxxx {abc}”
输入如下命令:
%s/{.*}/\L&/g