Glob pattern type.
Modulefilemanip-0.3.6.3Haskell98
System.FilePath.GlobPattern
- 1 type
- 2 values
- Packagefilemanip-0.3.6.3
- Exports3
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceGlobPattern.hs
Glob patterns
1 declarationBasic glob pattern syntax is the same as for the Unix shell environment.
*matches everything up to a directory separator or end of string.[range]matches any character in range.[!range]matches any character not in range.
There are three extensions to the traditional glob syntax, taken from modern Unix shells.
\escapes a character that might otherwise have special meaning. For a literal"\"character, use"\\".**matches everything, including a directory separator.(s1|s2|...)matches any of the strings s1, s2, etc.
Matching functions
2 declarationsMatch a file name against a glob pattern.
Match a file name against a glob pattern, but return True if the match fails.