标签:扩展正则表达式 大小写 制表符 lower 表达 UNC 打开文件 它的 字符串
1:通配符,匹配的是文件名的字符串, 正则表达式,匹配的是文内容的字符2:正则表达式 基本正则表达式 :BRE
扩展正则表达式:ERE
元字符分类:字符匹配,匹配次数,位置锚定,分组
man 7regex 可以查询它的帮助
3:基本正则表达式元字符
. 匹配任意单个字符 [] 匹配指定范围内的任意单个字符
【:alnum:】字母和数字 【:alpha:】代表任何英文大小写字符亦即A-Z,a-z 【:lower:】小写字母 【:upper:】大写字母
[:blank:]空白字符(空格和制表符】 [:space:] 水平和垂直的空白字符
[:digit:] 十进制数字 [:xdigit:]十六进制数字
[:graph:]可打印的非空白字符 [:print:]可打印字符 [:punct:]标点符号
正则表达式:用在要指定次数的字符后面,用于指定前面的字符要出现的次数
.* 匹配前面的字符任意次,包括0次 贪婪模式:尽可能长的匹配
\? 匹配其前面的字符0或1次 \+匹配其前面的字符至少一次
\{n\}匹配前面的字符n次 \{m,n\}匹配前面的字符至少m次
最多n次 \{,n\}匹配前面的字符最多n次 \{n,\}匹配前面的字符至少n次
4:IP地址的范围只0-255
5:扩展正则表达式相当于正则表达式符号不加/
位置锚定:^行首 $:行尾
6:vim +#打开文件后,光标处于行首,+行尾
+/db 打开闻夹后,光标处于第一个被db匹配的行首
3-b 二进制式打开文件
vim的三种主要模式, 命令模式,插入或编辑模式 , 扩展命令模式
标签:扩展正则表达式 大小写 制表符 lower 表达 UNC 打开文件 它的 字符串
原文地址:http://blog.51cto.com/13873505/2154784