类的使用
cc.shacocloud.mirage.utils.charSequence.finder.TextFinder
-
使用TextFinder的程序包 程序包 说明 cc.shacocloud.mirage.utils.charSequence cc.shacocloud.mirage.utils.charSequence.finder -
-
cc.shacocloud.mirage.utils.charSequence中TextFinder的使用
参数类型为TextFinder的cc.shacocloud.mirage.utils.charSequence中的构造器 构造器 说明 SplitIter(@NotNull CharSequence text, @NotNull TextFinder separatorFinder, int limit, boolean ignoreEmpty)构造 -
cc.shacocloud.mirage.utils.charSequence.finder中TextFinder的使用
cc.shacocloud.mirage.utils.charSequence.finder中TextFinder的子类 修饰符和类型 类 说明 classCharFinder字符查找器
查找指定字符在字符串中的位置信息classCharMatcherFinder字符匹配查找器
查找满足指定Predicate匹配的字符所在位置,此类长用于查找某一类字符,如数字等classLengthFinder固定长度查找器
给定一个长度,查找的位置为from + length,一般用于分段截取classPatternFinder正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置classStrFinder字符串查找器返回TextFinder的cc.shacocloud.mirage.utils.charSequence.finder中的方法 修饰符和类型 方法 说明 TextFinderTextFinder. setEndIndex(int endIndex)设置查找的结束位置
如果从前向后查找,结束位置最大为text.length()
如果从后向前,结束位置为-1TextFinderPatternFinder. setNegative(boolean negative)TextFinderTextFinder. setNegative(boolean negative)设置是否反向查找,true表示从后向前查找TextFinderPatternFinder. setText(CharSequence text)TextFinderTextFinder. setText(@NotNull CharSequence text)设置被查找的文本
-