主页

索引

模块索引

搜索页面

4.6. glob 模式

  • glob pattern

  • glob 模式是对通配符的一种扩展,用于匹配文件路径。它支持类似通配符的语法,但可以使用 […] 表达式匹配字符集。

glob 模式的基本规则:

1. *(星号)
    匹配零个或多个字符。
    例如,*.txt 可以匹配所有以 ".txt" 结尾的文件名。

2. ?(问号)
    匹配一个任意字符。
    例如,file? 可以匹配 "file1"、"fileA" 等文件名。

3. [ ](方括号)
    定义一个字符集,匹配其中任意一个字符。
    例如,file[123] 可以匹配 "file1"、"file2"、"file3"。

4. [! ] 或 [^ ]
    定义一个排除的字符集,匹配未列出的任意字符。
    例如,file[!23] 可以匹配 "file1" 和 "file4",但不匹配 "file2" 和 "file3"。

5. **
    递归匹配所有子目录。
    例如,dir/**/*.txt 可以匹配 "dir/subdir/file.txt" 等。

主页

索引

模块索引

搜索页面