加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式和扩展表达式

发布时间:2020-12-14 06:16:45 所属栏目:百科 来源:网络整理
导读:1:通配符,匹配的是文件名的字符串, ?正则表达式,匹配的是文内容的字符 2:正则表达式 ?基本正则表达式 ?:BRE 扩展正则表达式:ERE ? 元字符分类:字符匹配,匹配次数,位置锚定,分组 ? man ? 7regex ?可以查询它的帮助 3:基本正则表达式元字符 . 匹配
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的三种主要模式, 命令模式,插入或编辑模式 , ?扩展命令模式

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读