public class Glob
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
match(java.lang.String pattern,
java.lang.String string)
Match a string against a pattern.
|
static boolean |
match(java.lang.String pattern,
java.lang.String string,
java.lang.String[] substr)
Match a string against a pattern, and return sub-matches.
|
public static boolean match(java.lang.String pattern,
java.lang.String string)
pattern - Glob pattern. Nothing matches if pattern==null.string - String to match against pattern.true if the string matched the pattern,
false otherwise.public static boolean match(java.lang.String pattern,
java.lang.String string,
java.lang.String[] substr)
The caller can provide an array of strings that will be filled in with
the substrings of string that matched the glob
meta-characters in pattern. The array of strings may be
partially modified even if the string did not match the glob pattern.
The array may contain more elements than glob meta-characters, in
which case those extra elements will not be modified; the array may
also contain fewer elements or even be null, to ignore
some or all of the glob meta-characters. In other words, the user can
pass pretty much anything and this method defines errors out of
existence.
pattern - Glob pattern.string - String to match against pattern.substr - Array of strings provided by the caller, to be filled in
with the substrings that matched the glob meta-characters.
May be null.true if the string matched the pattern,
false otherwise.