码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式和扩展表达式

时间:2018-08-05 00:37:30      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:扩展正则表达式   大小写   制表符   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!