vim 搜索后大小写替换

利用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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部