課程
/運(yùn)維&測試
/Linux
/shell編程之正則表達(dá)式
老師在1-4中講"a*"這個(gè)寫法是錯(cuò)誤的?為什么?既然能夠匹配到b,bb等,為什么又不標(biāo)紅,因?yàn)椴皇呛芷ヅ洌坑悬c(diǎn)暈啊
2018-02-19
源自:shell編程之正則表達(dá)式 1-4
正在回答
正則匹配屬于包含匹配,*號在正則里面表示匹配0個(gè)或多個(gè),所以a*表示匹配包含0個(gè)a或多個(gè)a的字符,所以所有的字符都匹配了包括bb。
舉報(bào)
為你帶來shell編程中的正則表達(dá)式,能夠熟練運(yùn)用正則表達(dá)式
6 回答ifconfig | grep "inet addr:" | grep [^127]這樣寫怎么匹配不到呢
2 回答grep ^[.] test.txt
3 回答a\{\3}匹配的是恰好3個(gè)a啊
1 回答grep "aa*" test.sh 怎么找出said來了?
2 回答a\{3\}的疑惑
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-02-22
正則匹配屬于包含匹配,*號在正則里面表示匹配0個(gè)或多個(gè),所以a*表示匹配包含0個(gè)a或多個(gè)a的字符,所以所有的字符都匹配了包括bb。