public abstract class StrMatcher extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
StrMatcher() |
| Modifier and Type | Method and Description |
|---|---|
static StrMatcher |
charMatcher(char ch)
构造函数
|
static StrMatcher |
charSetMatcher(char... chars)
构造函数
|
static StrMatcher |
charSetMatcher(String chars)
构造函数
|
static StrMatcher |
commaMatcher()
返回一个匹配逗号字符的匹配器
|
static StrMatcher |
doubleQuoteMatcher()
匹配字符串双引号字符.
|
int |
isMatch(char[] buffer,
int pos)
返回匹配字符的数量,如果没有匹配,则返回0
|
abstract int |
isMatch(char[] buffer,
int pos,
int bufferStart,
int bufferEnd)
返回匹配字符的数量,如果没有匹配,则返回0
|
static StrMatcher |
noneMatcher()
匹配任何字符.
|
static StrMatcher |
quoteMatcher()
匹配字符串单引号/双引号字符.
|
static StrMatcher |
singleQuoteMatcher()
匹配字符串单引号字符.
|
static StrMatcher |
spaceMatcher()
返回一个匹配空格字符的匹配器
|
static StrMatcher |
splitMatcher()
匹配相同的字符,即空格、制表符、换行符等.
|
static StrMatcher |
stringMatcher(String str)
构造函数
|
static StrMatcher |
tabMatcher()
返回一个匹配tab字符的匹配器
|
static StrMatcher |
trimMatcher()
匹配字符串trim()空白字符.
|
public static StrMatcher commaMatcher()
public static StrMatcher tabMatcher()
public static StrMatcher spaceMatcher()
public static StrMatcher splitMatcher()
public static StrMatcher trimMatcher()
public static StrMatcher singleQuoteMatcher()
public static StrMatcher doubleQuoteMatcher()
public static StrMatcher quoteMatcher()
public static StrMatcher noneMatcher()
public static StrMatcher charMatcher(char ch)
ch - 匹配的字符不能为空public static StrMatcher charSetMatcher(char... chars)
chars - 对要匹配的字符进行字符切分,null或empty不匹配任何字符public static StrMatcher charSetMatcher(String chars)
chars - 对要匹配的字符进行字符切分,null或empty不匹配任何字符public static StrMatcher stringMatcher(String str)
str - 匹配的字符串为null或空,不匹配任何内容public abstract int isMatch(char[] buffer,
int pos,
int bufferStart,
int bufferEnd)
buffer - 要匹配的文本内容,不要更改pos - 匹配的起始位置,对buffer有效bufferStart - 缓冲区中的第一个活动索引,对缓冲区有效bufferEnd - 活动缓冲区的结束索引(排除),对缓冲区有效public int isMatch(char[] buffer,
int pos)
pos - 匹配的起始位置,对buffer有效buffer - 要匹配的文本内容,不要更改Copyright © 2020. All rights reserved.