问答详情
源自:1-4 shell编程之基础正则表达式2

grep "a*" text.txt这个写法是错误的?

老师在1-4中讲"a*"这个写法是错误的?为什么?既然能够匹配到b,bb等,为什么又不标红,因为不是很匹配?有点晕啊

提问者:没有名字可以吗 2018-02-19 10:23

个回答

  • 双子星人很调皮3664240
    2018-02-22 16:46:49

    正则匹配属于包含匹配,*号在正则里面表示匹配0个或多个,所以a*表示匹配包含0个a或多个a的字符,所以所有的字符都匹配了包括bb。