接口 StringMatcher
- 所有已知实现类:
StringMatcher.And,StringMatcher.Char,StringMatcher.CharArray,StringMatcher.CharSet,StringMatcher.None,StringMatcher.Whitespace
public interface StringMatcher
String 匹配器- 从以下版本开始:
- 2.0.2
- 作者:
- 应卓
- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型接口说明static final classstatic final classstatic final classstatic classstatic final classstatic final class -
方法概要
修饰符和类型方法说明static StringMatcher返回匹配英文字母的匹配器static StringMatcher返回匹配英文字母和数字的匹配器static StringMatcherandMatcher(StringMatcher... matchers) 连接多个StringMatcherstatic StringMatcher返回匹配@的匹配器static StringMatcher返回匹配\的匹配器static StringMatchercharMatcher(char ch) 返回指定单个字符的匹配器static StringMatchercharSetMatcher(char... chars) 返回指定多个字符的匹配器static StringMatchercharSetMatcher(String chars) 返回指定多个字符的匹配器static StringMatcher返回匹配:的匹配器static StringMatcher返回匹配逗号的匹配器static StringMatcher返回匹配.的匹配器static StringMatcher返回匹配::的匹配器static StringMatcher返回匹配双引号的匹配器static StringMatcher返回匹配-的匹配器default intisMatch(char[] buffer, int pos) intisMatch(char[] buffer, int start, int bufferStart, int bufferEnd) default intisMatch(CharSequence buffer, int pos) default intisMatch(CharSequence buffer, int start, int bufferStart, int bufferEnd) static StringMatcher返回匹配小写字母的匹配器static StringMatcher返回任何字符都不匹配的匹配器static StringMatcher返回匹配数字的匹配器static StringMatcher返回匹配单双引号的匹配器static StringMatcher返回匹配;的匹配器static StringMatcher返回匹配单引号的匹配器default intsize()static StringMatcher返回匹配/和\的匹配器static StringMatcher返回匹配/的匹配器static StringMatcher匹配单双引号的匹配器static StringMatcher返回StringTokenizer默认风格的匹配器static StringMatcherstringMatcher(char... string) 返回指定字符串的匹配器static StringMatcherstringMatcher(String string) 返回指定字符串的匹配器static StringMatcher返回匹配制表符的匹配器static StringMatcher返回匹配_的匹配器static StringMatcher返回匹配大写字母的匹配器static StringMatcher返回匹配白字符的匹配器
-
方法详细资料
-
andMatcher
连接多个StringMatcher- 参数:
matchers- 要连接的多个实例- 返回:
StringMatcher实例
-
noneMatcher
返回任何字符都不匹配的匹配器- 返回:
StringMatcher实例
-
charMatcher
返回指定单个字符的匹配器- 参数:
ch- 指定的字符- 返回:
StringMatcher实例
-
charSetMatcher
返回指定多个字符的匹配器- 参数:
chars- 指定的多个字符- 返回:
StringMatcher实例
-
charSetMatcher
返回指定多个字符的匹配器- 参数:
chars- 指定的多个字符- 返回:
StringMatcher实例
-
commaMatcher
返回匹配逗号的匹配器- 返回:
StringMatcher实例
-
singleQuoteMatcher
返回匹配单引号的匹配器- 返回:
StringMatcher实例
-
doubleQuoteMatcher
返回匹配双引号的匹配器- 返回:
StringMatcher实例
-
quoteMatcher
返回匹配单双引号的匹配器- 返回:
StringMatcher实例
-
spaceMatcher
匹配单双引号的匹配器- 返回:
StringMatcher实例
-
tabMatcher
返回匹配制表符的匹配器- 返回:
StringMatcher实例
-
hyphenMatcher
返回匹配-的匹配器- 返回:
StringMatcher实例
-
colonMatcher
返回匹配:的匹配器- 返回:
StringMatcher实例
-
doubleColonMatcher
返回匹配::的匹配器- 返回:
StringMatcher实例
-
underscoreMatcher
返回匹配_的匹配器- 返回:
StringMatcher实例
-
atSignMatcher
返回匹配@的匹配器- 返回:
StringMatcher实例
-
dotMatcher
返回匹配.的匹配器- 返回:
StringMatcher实例
-
semicolonMatcher
返回匹配;的匹配器- 返回:
StringMatcher实例
-
slashMatcher
返回匹配/的匹配器- 返回:
StringMatcher实例
-
backslashMatcher
返回匹配\的匹配器- 返回:
StringMatcher实例
-
slashAndBackslashMatcher
返回匹配/和\的匹配器- 返回:
StringMatcher实例
-
whitespaceMatcher
返回匹配白字符的匹配器- 返回:
StringMatcher实例
-
numericMatcher
返回匹配数字的匹配器- 返回:
StringMatcher实例
-
lowerMatcher
返回匹配小写字母的匹配器- 返回:
StringMatcher实例
-
upperMatcher
返回匹配大写字母的匹配器- 返回:
StringMatcher实例
-
alphaMatcher
返回匹配英文字母的匹配器- 返回:
StringMatcher实例
-
alphanumericMatcher
返回匹配英文字母和数字的匹配器- 返回:
StringMatcher实例
-
splitMatcher
返回StringTokenizer默认风格的匹配器- 返回:
StringMatcher实例- 另请参阅:
-
stringMatcher
返回指定字符串的匹配器- 参数:
string- 字符串- 返回:
StringMatcher实例
-
stringMatcher
返回指定字符串的匹配器- 参数:
string- 字符串- 返回:
StringMatcher实例
-
isMatch
default int isMatch(char[] buffer, int pos) -
isMatch
int isMatch(char[] buffer, int start, int bufferStart, int bufferEnd) -
isMatch
-
isMatch
-
size
default int size()
-