每日一Vim(10)-----正则表达式
来源:互联网 发布:商务通怎么导出数据 编辑:程序博客网 时间:2024/05/19 17:26
每日一Vim(10)—–正则表达式
首先鄙视一下自己,写了这么期Vim竟然没一篇是用Vim写出来的,因为需要同步,所以主要用的Evernote,但是Eevernote有缺陷啊,不支持markdown语法,于是今天痛改前嫌,决定用github来托管。在网上找了两个资源,一个是markdown-preview—这是一个预览markdown语法生成文件的chrome插件,第二个是vim-markdown—–这是个vim的markdown插件,它可以按照markdown的语法高亮。具体怎么安装?这两个插件的README文件说的再清楚不过了,如果您遇到什么问题,欢迎留言给我!最后再吐槽一句:第一次用vim写大篇的中文还真不习惯呢,现在开始进入我们的主题:
正则表达式
匹配单个字符的元字符
元字符
匹配对象
.
点号
匹配单个任意字符
[abc]
字符组
匹配abc中的任意单个字符,写正则表达式的时候”[“和”]”需要用”\”转义
[^abc]
排除型字符组
匹配abc之外的任意单个字符,”[“同样需要转义
\char
转义字符
匹配char对应的普通字符,例如char是*,那么\*就匹配*
提供计算功能的元字符
?
问号
匹配一次或0次
*
星号
匹配任意次或0此
+
加号
至少匹配一次
{min,max}
区间量词
至少匹配min次,至多匹配max次
匹配位置的元字符
^
脱字符
匹配一行的开头处
$
美元符
匹配一行的结尾处
\<
单词分界符
匹配单词的开始位置
\>
单词分界符
匹配单词的结束位置
其他元字符
|
多选(alternation)
匹配任意分隔的表达式,写正则时需要写成”\|”
(…)
括号
限定多选结构的范围,同样”(“和”)”需要转义
\1 \2 …
反向引用
匹配之前第一组括号,第二组括号…中匹配的文本
好了,这篇文章就是采用vim+github+markdown来完成的,不信):?看看这里
转载请注明出处,谢谢合作。作者—zhijun
- 每日一vim(10)正则表达式
- 每日一Vim(10)-----正则表达式
- vim的正则表达式(一)
- 每日一vim(0)
- 每日一vim(1)
- 每日一vim(3)
- 每日一Vim(11)
- vim正则表达式 (转载)
- vim正则表达式(转)
- 每日复习正则表达式
- 每日一Vim(18)Text-Object
- 每日一vim(2)简单搜索
- 每日一vim(6)常用命令
- 每日一vim(8)寄存器
- 每日一vim(9)缩进
- 每日一vim(11)标记
- 每日一vim(13)多窗口
- 每日一vim(15)折叠
- Unix Programming - compile apue
- OpenWRT开发--Build SDK
- Java class 文件结构及解析
- 最短路径——迪杰斯特拉算法 学习笔记
- C++和java多态的区别
- 每日一Vim(10)-----正则表达式
- Android--百度地图密钥申请+环境配置(一)
- iOS设置某个界面允许横竖屏切换
- 百度:坚决落实国家网信办联合调查组整改要求
- 需求分析模板
- 认知计算与区块链技术变革金融IT架构
- javaoop从 封装到继承
- jaxws-ri 2.2.6生成webServcie客户端步骤
- final.php