vim 搜索后大小写替换

来源:互联网 发布:adidas旗舰店淘宝真假 编辑:程序博客网 时间:2024/05/29 17:14

利用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
原创粉丝点击