vim中使用正则表达式
来源:互联网 发布:mac版rar解压软件下载 编辑:程序博客网 时间:2024/05/29 09:39
转自
要在查找或替换中完全使用正则表达式, 可以在pattern之前使用参数:
\v
它代表"very magic".
相反, 有个代表"very nomagic"的参数, 可以表示完全不使用正则表达式:
\V
即原样匹配所有字符, 但斜杠和反斜杠还是需要转义.
示例:
/\v<vim=>|gvim
:%s/\V\\v<vim=>|gvim//g
可使用以下文本进行测试:
gvim vi vim gvi viv \v<vim=>|gvim
Vim正则与一般正则的区别:
Vim作用备注=匹配0个或1个字符?<单词起始边界\b>单词结束边界\b\_包含换行符多行模式{-}非贪婪模式*?(exp)@<=零宽断言 前(?<=exp)(exp)@=零宽断言 后(?=exp)
在Vim中, 还可以对正则表达式的分组进行大小写的转换, 要用到的参数有:
\u (将分组第一个字母转换成大写)
\U (将整个分组转换成大写)
\l (将分组第一个转换成小写)
\L (将整个分组转换成小写)
示例:
:%s/\v(\w)(\w*)/\u\1\L\2/g
将所有单词转换成首字母大写
0 0
- vim中使用正则表达式
- vim中使用正则表达式
- vim中使用正则表达式
- 使用vim正则表达式
- vim 使用正则表达式
- less和vim中使用正则表达式搜索
- vim中正则表达式(关于magic)
- vim中正则表达式匹配单词边界
- 关于VIM中正则表达式的学习
- vim 使用查找替换正则表达式
- VIM的正则表达式
- vim正则表达式
- vim 正则表达式
- vim 正则表达式
- VIM正则表达式替换
- VIM 正则表达式
- vim中的正则表达式
- Vim正则表达式[转]
- java移位运算符(>>> >> <<)总结
- Android编程之ListView分页加载数据
- 理解OAuth 2.0
- POJ1569 Myacm Triangles 判断点与三角形的关系
- Sqlite
- vim中使用正则表达式
- HDU 5752
- poj3304
- The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhost-config is missing.
- shell 中if的使用
- android Studio快捷方式
- 相对定位绝对定位
- oracle add_months函数的用法
- U盘连接Win10系统电脑后不显示的解决方法