glob模式中的星号(*)匹配什么?
glob模式中的星号(*)匹配什么?
你可能认为在glob模式中,' * '可以匹配任何字符,但实际上并非如此。' * '实际上匹配的是一个字面上的星号字符(*)。
那么如何匹配0个或多个不是点的字符呢?
答案是使用' [^.]* '。
- ' [^.] '表示匹配任意一个不是点的字符。* ' * '表示匹配0个或多个前面的字符。
因此,' [^.]* '就表示匹配0个或多个不是点的字符。
总结:
- ' * '匹配一个字面上的星号字符()。 ' [^.]* '匹配0个或多个不是点的字符。
希望这篇文章能够帮助你更好地理解glob模式!
原文地址: https://www.cveoy.top/t/topic/fFoX 著作权归作者所有。请勿转载和采集!