vim的扩展正则表达式
2016-03-12 00:00
246 查看
\| 表示交替(alternative) home\|house
\+ 它前面的正则表达式匹配一次或多次
\=它前面的正则表达式匹配零次或一次
\{}它前面的正则表达式匹配零次或多次,和*一样
\{-n,m}它前面的正则表达式匹配n之吗m次,但匹配最低次数即可
\{-,m}它前面的正则表达式匹配0次至m次,但匹配最低次数即可
\i匹配任何标识符的字符,标识符由isident
\I与\i相同,排除数字
\k匹配任何关键字的字符,关键字由iskeyword选项定义
\K与\k相同,但排除数字
\f匹配任何文件名称的字符,文件名称字符由isfname定义
\F与\f相同,但排除数字
\p匹配任何可打印字符,由isprint选项定义
\P与\p相同,但排除数字
\s匹配一个空格字符(空格或者tab)
\S 匹配任何不为空白或tab字符的内容
\b 退格键
\e Escape键
\r回车键
\t tab键
\n 用于匹配多行的模式
\+ 它前面的正则表达式匹配一次或多次
\=它前面的正则表达式匹配零次或一次
\{}它前面的正则表达式匹配零次或多次,和*一样
\{-n,m}它前面的正则表达式匹配n之吗m次,但匹配最低次数即可
\{-,m}它前面的正则表达式匹配0次至m次,但匹配最低次数即可
\i匹配任何标识符的字符,标识符由isident
\I与\i相同,排除数字
\k匹配任何关键字的字符,关键字由iskeyword选项定义
\K与\k相同,但排除数字
\f匹配任何文件名称的字符,文件名称字符由isfname定义
\F与\f相同,但排除数字
\p匹配任何可打印字符,由isprint选项定义
\P与\p相同,但排除数字
\s匹配一个空格字符(空格或者tab)
\S 匹配任何不为空白或tab字符的内容
\b 退格键
\e Escape键
\r回车键
\t tab键
\n 用于匹配多行的模式
相关文章推荐
- sort选项
- Maven最佳实践:划分模块
- Request&&Response学习总结
- 一道有趣的推理题
- Eclipse安装Gradle插件及配置
- Hibernate3 : org.hibernate.cfg.Configuration解析
- Hibernate4:获取SessionFactory的方式
- 关于TDD、BDD和DDD
- Spring学习笔记十五---NamedParameterJdbcTemplate和具名参数
- VmWare虚拟机下,桥接、NAT、Host-Only三种连接方式的区别与ip设置
- iOS 开发中的LaunchScreen
- ceph与openstack结合提供存储后端
- 通过Ceph-RBD和ISCSI-target实现硬盘共享
- C语言多维数组总结
- 跟踪分析Linux内核的启动过程
- 你不知道的苹果退款产业链
- 蓝梦数据恢复NETAPP存储数据恢复
- Swift语言中手写代码执行动画效果
- Ajax与JSON的一些总结
- Ajax:拥抱JSON,让XML走开