glob模式中的星号(*)匹配什么?

你可能认为在glob模式中,' * '可以匹配任何字符,但实际上并非如此。' * '实际上匹配的是一个字面上的星号字符(*)。

那么如何匹配0个或多个不是点的字符呢?

答案是使用' [^.]* '。

  • ' [^.] '表示匹配任意一个不是点的字符。* ' * '表示匹配0个或多个前面的字符。

因此,' [^.]* '就表示匹配0个或多个不是点的字符。

总结:

  • ' * '匹配一个字面上的星号字符()。 ' [^.]* '匹配0个或多个不是点的字符。

希望这篇文章能够帮助你更好地理解glob模式!


原文地址: https://www.cveoy.top/t/topic/fFoX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录