a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Regex > 正文

帶你了解正則表達式

2024-09-07 17:40:16
字體:
來源:轉載
供稿:網友

正則表達式是一類元字符,而 正則表達式有基本正則表達式和擴展正則表達式兩大類,但是相信有很多小伙伴們都不是非常了解正則表達式的,那么我們現在就讓錯新小編帶你了解正則表達式。

所謂的正則表達式,就是用一類元字符(不表示本身意義,而表示統配或其他意義),組

合其他字符所編數出來的,能夠匹配符合條件的字符。
? 下面給大家介紹一下基本正則表達式和擴展正則表達式的一些常用的字符,

基本正則表達式:

? ^??????? 錨定行首的符合條件的內容
? $??????? 錨定行尾的符合條件的內容
? ^$?????? 表示空白行
? .??????? 匹配任意單個字符
? *??????? 匹配進挨在其前面的字符任意次
? .*?????? 匹配任意長度的任意字符
? []?????? 匹配指定范圍內的任意字符
? [^]????? 匹配指定范圍外的任意字符
? /??????? 匹配緊挨在其前面的字0次或1次
? /{m,n/}? 匹配其前面的字符至少m次,至多n次
? /{0,n/}? 匹配其前面的字符0-n次
? /{m,/}?? 匹配其前面的字符至少m次
? /{m/}??? 精確匹配m次
? /<?????? 錨定詞首
? />?????? 錨定詞尾
? /(/)???? 分組

grep的常用選項

? --color=auto?? 自動為匹配字符添加顏色
? -v???????????? 反向選取,只顯示不符合模式的行
? -o???????????? 只顯示被模式匹配但的字符串,而不是整個行
? -i???????????? 不區分字符大小寫
? -A? n????????? 顯示匹配到的行時,順便顯示其后面的n個行
? -B? n????????? 顯示前面的n行
? -C? n????????? 顯示后面的n行
? -E???????????? 使用擴展的正則表達式??? grep -E = egrep

擴展正則表達式(在這里至列出不同之處)

?? ???????????? 出現了0次或1次 正則表達式為/?
?? {m,n}???????? 匹配前邊字符最少m次,最多n次
?? ()??????????? 分組,用法與grep類似
?? a|b?????????? 二選一

1,錨定/etc/passwd文件中行首為root的行
???? grep? “^root” /etc/passwd
2,錨定/etc/passwd文件行尾為sh的行
???? grep “sh$” /etc/passwd
3,查找空白行
???? grep “^$” /etc/passwd
4,匹配a后面跟了任意單個字符的行
???? grep “a.” /etc/passwd
5,匹配a后面跟了任意長度字符的行
???? grep “a*” /etc/passwd
4,匹配a后面跟了任意長度的任意字符,再跟上b的行
???? grep “a.*b” /etc/passwd
5,匹配a后面跟了任意個一數字后又跟了任意一個字母的行
???? grep “a[0-9][a-zA-Z]” /etc/passwd
6,匹配a后面跟了任意一個數字或字母的行
???? grep “a[0-9a-zA-Z]” /etc/passwd
7,匹配0或1個a后面跟了個b的行
???? grep “a/?b” /etc/passwd
8,匹配最少一個a,最多3個a后面跟了一個b的行
???? grep “a/{1,3/}b” /etc/passwd
9,錨定單詞admin的行
???? grep “/<admin/>” /etc/passwd
10,匹配自少出現一次ad,最多出現3次ad的行
???? grep “/(ab/)/{1,3/}” /etc/passwd

以上內容就是小編帶你了解正則表達式的文章,其實正則表達式的技巧有很多,咱只學最最實用的。如果你也有同樣的小技巧,就拿出來大家一起分享吧

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 不卡在线视频 | 韩国精品主播一区二区在线观看 | 中文字幕精品视频在线观看 | 在线电影一区 | 亚洲欧美另类久久久精品2019 | 免费高潮视频95在线观看网站 | 99国产视频| 亚洲成人影院在线观看 | 99精品福利视频 | 国产精品成人网 | 亚洲午夜在线 | 中文字幕成人 | 久久综合狠狠综合久久综合88 | 亚洲三级视频 | 国产精品网站在线 | 国产视频一二区 | 免费黄网址 | 欧美日韩精品 | www..99热| 四虎成人精品 | 澳门久久 | 日韩在线播放网址 | 福利二区 | 一级日韩电影 | 黄色a在线| 99re在线 | 亚洲欧美日韩在线一区二区 | 天天干com | 综合久久久久久久 | 午夜视频网 | 精品久久久久久久 | 黄色网址免费在线 | 国产美女精品视频 | 国产色| 免费一区二区视频 | www国产成人免费观看视频 | 精品久久久久久 | 五月婷婷之综合激情 | 国产一区二区三区精品久久久 | 精品一区二区三区在线观看视频 | 精品在线播放 |