好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > shell腳本中的正則表達(dá)式詳解

shell腳本中的正則表達(dá)式詳解

熱門標(biāo)簽:深圳400電話辦理那家好 百度地圖標(biāo)注名編輯 清遠(yuǎn)陽山400電話號碼如何申請 襄陽房產(chǎn)電銷機(jī)器人招商 百度地圖標(biāo)注飯店位置怎么 施工地圖標(biāo)注怎么做 個性化地圖標(biāo)注在線 安徽移動外呼系統(tǒng) 怎么在高德地圖標(biāo)注行走軌跡

正則表達(dá)式的概念及特點(diǎn):

  正則表達(dá)式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,
這個“規(guī)則字符串”用來表達(dá)對字符串的一種過濾邏輯。規(guī)定一些特殊語法表示字符類、數(shù)量限定符和位置關(guān)系,然后用這些特殊語法和普
通字符一起表示一個模式,這就是正則表達(dá)式(Regular Expression)。
給定一個正則表達(dá)式和另一個字符串,我們可以達(dá)到如下的目的:

  1. 給定的字符串是否符合正則表達(dá)式的過濾邏輯(稱作“匹配”);
  2. 可以通過正則表達(dá)式,從字符串中獲取我們想要的特定部分。

正則表達(dá)式的特點(diǎn):

  1. 靈活性、邏輯性和功能性非常的強(qiáng);
  2. 可以迅速地用極簡單的方式達(dá)到字符串的復(fù)雜控制。
  3. 對于剛接觸的人來說,比較晦澀難懂。

  由于正則表達(dá)式主要應(yīng)用對象是文本,因此它在各種文本編輯器場合都有應(yīng)用,小到著名編輯器EditPlus,大到
Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達(dá)式來處理文本內(nèi)容。

一、正則表達(dá)式

1、定義

(1)、通常用于判斷語句中,用來檢查某一字符串是否滿足某一格式

(2)、正則表達(dá)式是由普通字符與元字符組成

(3)、普通字符包括大小寫字母、數(shù)字、標(biāo)點(diǎn)符號及一些其他符號

(4)、元字符是指在正則表達(dá)式中具有特殊意義的專用字符,可以用來規(guī)定其前導(dǎo)字符(即位于元字符前面的字符)在目標(biāo)對象中的出現(xiàn)模式

2、基礎(chǔ)正則表達(dá)式常見元字符(支持的工具:grep、egrep、sed、awk)

\:轉(zhuǎn)義字符,用于取消特殊符號的含義,例: !、\n、$等
^:匹配字符串開始的位置,例: a、、the、 #、[a-z]
$:匹配字符串結(jié)束的位置,例:word$、^$̲匹配空行
.:匹配除\n之外的任意的一個字符,例: go.d、 g..d
*:匹配前面子表達(dá)式0次或者多次,例: good、 go.d
[list]:匹配list列表中的一個字符,例: go[ola]d,[abc]、[a-z]、[a-z0-9]、[0-9]匹配任意一位數(shù)字
[^list]:匹配任意非list列表中的一個字符,例: [^0-9]、[^A-Z0-9]、[^a-z]匹配任意一位非小寫字母
\{n\}:匹配前面的子表達(dá)式n次,例: go{2}d、'[0-9]{2}'匹配兩位數(shù)字
\{n,\}:匹配前而的子表達(dá)式不少于n次,例: go{2,}d、'[0-9]{2,}'匹配兩位及兩位以上數(shù)字
\{n,m\}:匹配前面的子表達(dá)式n到m次,例: go{2,3}d、'[0-9]{2,3}'匹配兩位到三位數(shù)字
注:egrep、awk使用{n}、{n,}、{n,m}匹配時“{}”前不用加“\”

3、擴(kuò)展正則表達(dá)式元字符:(支持的工具:egrep、awk)

+:匹配前面子表達(dá)式1次以上,例:gd+d,將匹配至少一個0,如god、good、goood等
?:匹配前面的子表達(dá)式0次或者次,例:go?d,將匹配gd或god
():將括號中的字符串作為一個整體,例:g(oo)+d,將匹配oo整體1次以上,如good、gooood等
l:以或的方式匹配字符串,例:g(oo | la)d,講匹配good或者glad

二、正則表達(dá)式示例

zhangsan1234.@qq.com

lisi_3456@sina.com.cn

wang wu@163.com

qian@qi@wo.cn

jc12@kfc.com

要求:

用戶名@:字符長度在6位及以上,開頭只能是字母或者_(dá),中間可使用的符號有. - # _

子域名:可能是大小寫字母,數(shù)字,_ -

.頂級域名:字符串長度一般在2到5之間 

到此這篇關(guān)于shell腳本中的正則表達(dá)式的文章就介紹到這了,更多相關(guān)shell腳本正則表達(dá)式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • linux shell 路徑截取正則表達(dá)式
  • shell 正則表達(dá)式詳細(xì)整理
  • Shell if中的正則表達(dá)式使用詳解
  • Shell腳本中通過正則表達(dá)式匹配IP地址
  • Shell正則表達(dá)式驗(yàn)證IP地址
  • PowerShell正則表達(dá)式(Regex)從右往左進(jìn)行匹配方法代碼實(shí)例
  • Shell正則表達(dá)式之grep、sed、awk實(shí)操筆記

標(biāo)簽:駐馬店 欽州 臨夏 延邊 黑河 南昌 中衛(wèi) 阜陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell腳本中的正則表達(dá)式詳解》,本文關(guān)鍵詞  shell,腳本,中的,正則,表達(dá)式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell腳本中的正則表達(dá)式詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell腳本中的正則表達(dá)式詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 51国产成人精品午夜福中文下载| 男女脱胱曰批的全过程| ⅩXXXSSSS性sex国产| 久久精品一区二区三区,| 又粗又长又爽又色的在线视频| 一本到免费视频| 美国式禁忌2:愈演愈烈第01集| 3D漫美女被?吸乳羞羞动漫| 醉缠欢HH无删减版| 美女隐私无遮挡小视频| 国产一级婬女A片内谢app麻豆| 亚洲欧美人成人让影院| 男人添女人下面免费播放| 国产嫩草影院| 动漫精品一区二区三区在线观看| 97精品福利频一区在线观看| 久久久久久久久免费看无码 | 91麻精品国产91久久久久| 免费A级毛片18禁网站不卡| 丝袜白浆国产17c| 日语一本二本三本免费2021| 福利社黄色| 漂亮的保姆5| 日本精品a在线| 情瘾(出轨,高H)小说| 按揉她的花蒂潮喷受不了| 一级十八以下岁女子毛片| 夫妻之间的108种插秧法图| 交换乱婬欧美3| 亚洲精品一区二区三区四区乱码| free×xx性欧美漫画| 亚洲免费视频播放| 近亲五十路六十被亲子中出| 美女胸又大又黄又www的| 偷窥 国产 综合 tube| 国产自产一区a| 人妻女教师耻辱の教室| 男人把女人捅爽视频| 尻老逼| 最新狠狠色狠狠色综合| 韩漫免费漫画|