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

首頁 > 編程 > Regex > 正文

淺析正則表達式

2020-03-16 21:07:41
字體:
來源:轉載
供稿:網友
所謂的正則表達式,就是用一類元字符(不表示本身意義,而表示統配或其他意義),組合其他字符所編數出來的,能夠匹配符合條件的字符
 
 

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

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

基本正則表達式:

  ^        錨定行首的符合條件的內容
  $        錨定行尾的符合條件的內容
  ^$       表示空白行
  .        匹配任意單個字符
  *        匹配進挨在其前面的字符任意次
  .*       匹配任意長度的任意字符
  []       匹配指定范圍內的任意字符
  [^]      匹配指定范圍外的任意字符
  /?       匹配緊挨在其前面的字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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杏导航aⅴ福利网站 | 精品一区二区三区四区 | 欧美久久久久久久久久伊人 | 热99re久久免费视精品频软件 | 99精品视频在线 | 国产精品一区二区三区四区在线观看 | 韩国三级中文字幕hd久久精品 | 日韩精品免费一区二区夜夜嗨 | 亚洲国产精品自拍 | 国产激情久久久久久 | 国产精品久久国产精品 | 欧美激情视频一区二区三区在线播放 | 色网在线 | 99精品久久久久久蜜桃 | 欧美在线视频网站 | 欧美视频三区 | 精品国产乱码久久久久久闺蜜 | 成人做爰www免费看视频网站 | 污网站在线播放 | 一区二区免费在线观看 | 在线中文字幕日韩 | 三级视频在线观看 | 日韩精品一区二 | 国产精品99久久免费观看 | 男男gay腐片h大尺度 | 黄色大片在线播放 | 久久国产精品精品国产 | 久久激情视频 | 午夜日韩在线观看 | 国产精品久久久久久久裸模 | 欧美日韩一区二区三区在线观看 | 看真人视频a级毛片 | 欧洲成人午夜免费大片 | 嫩草懂你 | 国产传媒在线观看 | 超碰官网| 日本不卡一区二区三区在线观看 | 人人草人人| 成人久久18| 日韩视频二区 | 99热国产在线观看 |