一些设置支持通配符,比如 *.jpg
特殊字符
*匹配任意数量的字符,但不包括 /. 例如:*.jpg?匹配单个字符,但不包括 /. 例如:pic?.jpg匹配pic1.jpg和pic2.jpg,但不匹配pic10.jpg**匹配任意数量的字符,包括 /,只要它是路径部分的唯一内容。例如:**.jpg将匹配子文件夹中的 jpg 文件。!在模式的开头将对匹配进行否定。例如:!*.jpg将匹配任何不是 jpg 的文件。|允许接受多个值(作为 “或” 表达式)。例如:*.jpg|*.png将匹配 jpg 和 png。
请参考具体文档 获取更全面的指南。
网络掩码
网络掩码支持上述语法,因此你可以像这样使用通配符 192.168.0.*。
如果你想要排除 192.168.0.5,你可以使用这样的语法 192.168.0.!(5)。
或者你可以使用网络语法,支持CIDR和范围。前面的例子相当于 192.168.0.1/24 或 192.168.0.1-192.168.0.255。
CIDR语法和操作符 ! 和 | 从版本0.45开始可用,ip-ranges从版本0.48开始可用。
提示: 由于否定运算符 !,你可以将黑名单转换为白名单。例如:通过列入黑名单 !192.168.*|10.*|127.0.0.1|::1,你实际上是在列入本地地址的白名单。如果你有多个地址需要列入白名单,可以将它们都放在一行上,用 | 连接起来。
