sunlabs.brazil.util
public class Glob extends Object
Version: 2.16
Method Summary | |
---|---|
static boolean | match(String pattern, String string)
Match a string against a pattern.
|
static boolean | match(String pattern, String string, String[] substr)
Match a string against a pattern, and return sub-matches.
|
Parameters: pattern Glob pattern. Nothing matches if pattern==null. string String to match against pattern.
Returns: true
if the string matched the pattern,
false
otherwise.
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.
Parameters: 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
.
Returns: true
if the string matched the pattern,
false
otherwise.