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