mirror of
https://github.com/bazel-contrib/bazel-lib
synced 2024-11-27 17:43:27 +00:00
36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
|
<!-- Generated with Stardoc: http://skydoc.bazel.build -->
|
||
|
|
||
|
Public API
|
||
|
|
||
|
<a id="glob_match"></a>
|
||
|
|
||
|
## glob_match
|
||
|
|
||
|
<pre>
|
||
|
glob_match(<a href="#glob_match-expr">expr</a>, <a href="#glob_match-path">path</a>, <a href="#glob_match-match_path_separator">match_path_separator</a>)
|
||
|
</pre>
|
||
|
|
||
|
Test if the passed path matches the glob expression.
|
||
|
|
||
|
`*` A single asterisk stands for zero or more arbitrary characters except for the the path separator `/` if `match_path_separator` is False
|
||
|
|
||
|
`?` The question mark stands for exactly one character except for the the path separator `/` if `match_path_separator` is False
|
||
|
|
||
|
`**` A double asterisk stands for an arbitrary sequence of 0 or more characters. It is only allowed when preceded by either the beginning of the string or a slash. Likewise it must be followed by a slash or the end of the pattern.
|
||
|
|
||
|
|
||
|
**PARAMETERS**
|
||
|
|
||
|
|
||
|
| Name | Description | Default Value |
|
||
|
| :------------- | :------------- | :------------- |
|
||
|
| <a id="glob_match-expr"></a>expr | the glob expression | none |
|
||
|
| <a id="glob_match-path"></a>path | the path against which to match the glob expression | none |
|
||
|
| <a id="glob_match-match_path_separator"></a>match_path_separator | whether or not to match the path separator '/' when matching <code>*</code> and <code>?</code> expressions | <code>False</code> |
|
||
|
|
||
|
**RETURNS**
|
||
|
|
||
|
True if the path matches the glob expression
|
||
|
|
||
|
|