Package io.quarkus.util
Class GlobUtil
java.lang.Object
io.quarkus.util.GlobUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringtoRegexPattern(String glob) Transforms the givenglobto a regular expression suitable for passing toPattern.compile(String).
-
Method Details
-
toRegexPattern
Transforms the givenglobto a regular expression suitable for passing toPattern.compile(String).Glob syntax
Construct Description *Matches a (possibly empty) sequence of characters that does not contain slash ( /)**Matches a (possibly empty) sequence of characters that may contain slash ( /)?Matches one character, but not slash [abc]Matches one character given in the bracket, but not slash [a-z]Matches one character from the range given in the bracket, but not slash [!abc]Matches one character not named in the bracket; does not match slash [a-z]Matches one character outside the range given in the bracket; does not match slash {one,two,three}Matches any of the alternating tokens separated by comma; the tokens may contain wildcards, nested alternations and ranges \The escape character - Parameters:
glob- the glob expression to transform- Returns:
- a regular expression suitable for
Pattern - Throws:
IllegalStateException- in case theglobis syntactically invalid
-