課程
/運維&測試
/Linux
/shell編程之正則表達式
最后一個[0-9]\{1,3\}?右側沒有界定? 所以192.11.11.11111也能夠識別?所以該如何避免這個情況?
2018-04-21
源自:shell編程之正則表達式 1-6
正在回答
你后面加的[^0-9],只會把所有以非數字結尾的搜出來,比如192.168.1.1d,而對于正常地址則不會顯示
至于你說的會識別192.11.11.1111,我猜你都沒自己試過吧,\{1,3\}就是指的搜索1到3個數字,不會出現超過三個的
qq_小先生_10
lobby
ip地址是4個十進制數,你這都5個十進制數了
[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}[^0-9]?這樣為什么不對???
舉報
為你帶來shell編程中的正則表達式,能夠熟練運用正則表達式
1 回答關于^[0-9]$
2 回答用cut截取空格,不能用 df -h |cut -d " *" -f 1,3 嗎?
2 回答如何在指定的某一行的某個特定字符串前面添加特定字符串,而不是替換?
1 回答awk中$0是代表每一行的內容吧?
2 回答cut 第0列?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-30
你后面加的[^0-9],只會把所有以非數字結尾的搜出來,比如192.168.1.1d,而對于正常地址則不會顯示
至于你說的會識別192.11.11.1111,我猜你都沒自己試過吧,\{1,3\}就是指的搜索1到3個數字,不會出現超過三個的
2018-06-24
ip地址是4個十進制數,你這都5個十進制數了
2018-04-21
[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}[^0-9]?這樣為什么不對???