vim 中的正则表达式
参考:https://www.cnblogs.com/xiaoxie2014/p/14445543.html
vim中的正则表达式:
. 匹配任意字符 [abc] 匹配方括号中的任意一个字符,可用-表示字符范围。如[a-z0-9]匹配小写字母和数字 [^abc] 匹配除方括号中字符之外的任意字符,^在这里是取反的意思 \d 匹配阿拉伯数字,等同于[0-9] \D 匹配阿拉伯数字之外的任意字符,等同于[^0-9] \x 匹配十六进制数字,等同于[0-9A-Fa-f] \X 匹配十六进制数字之外的任意字符,等同于[^0-9A-Fa-f] \l 匹配[a-z] \L 匹配[^a-z] \u 匹配[A-Z] \U 匹配[^A-Z] \w 匹配单词字母,等同于[0-9A-Za-z_],可以理解成匹配一般编程语言中的变量名可使用的字符 \W 匹配单词字母之外的任意字符,等同于[^0-9A-Za-z_] \t 匹配<TAB>字符 \s 匹配空白字符,等同于[\t] \S 匹配非空白字符,等同于[^\t]
$ 匹配行尾
^ 匹配行首
/< 匹配单词词首
/> 匹配单词词尾
使用时需要转义的特殊字符:
. 匹配文档中的.时需使用\. [ 匹配文档中的[时需使用\[ ] 匹配文档中的]时需使用\] \ 匹配文档中的\时需使用\\ / 匹配文档中的/时需使用\/ * 匹配文档中的*时需使用\*
$ 匹配文档中的$时需使用\$
^ 匹配文档中的^时需使用\^
重复次数:
* 重复0-任意次 \+ 重复1-任意次 \? 重复0-1次 \{n,m} 重复n-m次 \{n} 重复n次 \{n,} 重复n-任意次 \{,m} 重复0-m次
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战