已采纳回答 / Kosovor
亲,i\{3\}是指iii,也就是i连续出现,caiaiaid没有连续出现iii,但是如果是ciiiiiiiiiid就会被匹配,因为出现了连续的iii,希望可以帮到你,也欢迎在学习中多在linux实际环境中尝试。
2017-01-27
已采纳回答 / 邓浩邓浩鑫鑫
awk命令默认的分隔符是空格和制表符,print 和printf在awk里面就是以空格和制表符作为分隔符的print除了空格和制表符是分隔符,还可以自动换行
2016-11-21
最赞回答 / daizg_0731
"*"做正则匹配时,它是匹配“*”之前的一个字符0次或多次,所以就形如“a*”,意思就是匹配“a”0次或多次,那就是说可以匹配0次了呀,也就是说匹配的字符串里边可以没有“a”,所以,不止你说的“b bb bbb”能匹配到,而是任意字符都能匹配到;这也就是老师说的形如“a*”的正则匹配是没有意义的,即“*”前边只有一个字符的正则匹配是没有意义的,“b*”,“c*”,“d*”也同样各自都能匹配到任意字符。
2016-09-08