"i\{3\}" 只能匹配出现连续(大于等于)3次的i字符 ,断续地出现(大于等于)3次i的字符无法匹配?

来源:1-5 shell编程之基础正则表达式3

Revo

2017-01-27 11:06

如果test.txt中有caiaiaid ,与ciiid

grep "i\{3\}" test.txt

只匹配出ciiid,为什么没有匹配出caiaiaid?


写回答 关注

2回答

  • Kosovor
    2017-01-28 21:06:37
    已采纳

    亲,i\{3\}是指iii,也就是i连续出现,caiaiaid没有连续出现iii,但是如果是ciiiiiiiiiid就会被匹配,因为出现了连续的iii,希望可以帮到你,也欢迎在学习中多在linux实际环境中尝试。

    Revo

    非常感谢!

    2017-02-18 11:46:38

    共 1 条回复 >

  • Kosovor
    2017-01-28 21:07:53

    如要匹配caiaiaid需要写 ai\{3\}

shell编程之正则表达式

为你带来shell编程中的正则表达式,能够熟练运用正则表达式

39682 学习 · 73 问题

查看课程

相似问题