This module provides support for Unix shell-style wildcards, which
are not the same as regular expressions (which are documented
in the re module). The special
characters used in shell-style wildcards are:
| Pattern | Meaning |
|---|---|
* | matches everything |
? | matches any single character |
[seq] | matches any character in seq |
[!seq] | matches any character not in seq |
Note that the filename separator ( See Also:'/' on Unix) is not
special to this module. See module
glob for pathname expansion
(glob uses fnmatch() to match pathname
segments). Similarly, filenames starting with a period are
not special for this module, and are matched by the * and
? patterns.
fnmatch(filename, pattern)
fnmatchcase(filename, pattern)