本文整理汇总了Java中org.febit.util.StringUtil.escapeRegex方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.escapeRegex方法的具体用法?Java StringUtil.escapeRegex怎么用?Java StringUtil.escapeRegex使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.febit.util.StringUtil
的用法示例。
在下文中一共展示了StringUtil.escapeRegex方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: keywords
import org.febit.util.StringUtil; //导入方法依赖的package包/类
public T keywords(String q, String... keys) {
if (StringUtil.isNotBlank(q)) {
q = q.trim();
StringBuilder buffer = new StringBuilder(q.length() * 3 / 2 + 3);
StringUtil.escapeRegex(buffer, q);
final int len = keys.length;
Condition[] array = new Condition[keys.length];
Condition val = c(
"$regex", buffer.toString()
);
for (int i = 0; i < len; i++) {
array[i] = c(keys[i], val);
}
or(array);
}
return (T) this;
}
示例2: startWith
import org.febit.util.StringUtil; //导入方法依赖的package包/类
public T startWith(String prop, String part) {
if (part != null && !part.isEmpty()) {
StringBuilder buffer
= new StringBuilder(part.length() * 3 / 2 + 3)
.append('^');
StringUtil.escapeRegex(buffer, part);
return regex(prop, buffer.toString());
}
return (T) this;
}
示例3: endWith
import org.febit.util.StringUtil; //导入方法依赖的package包/类
public T endWith(String prop, String part) {
if (part != null && !part.isEmpty()) {
StringBuilder buffer = new StringBuilder(part.length() * 3 / 2 + 3);
StringUtil.escapeRegex(buffer, part);
return regex(prop, buffer.append('$').toString());
}
return (T) this;
}
示例4: contains
import org.febit.util.StringUtil; //导入方法依赖的package包/类
public T contains(String prop, String part) {
if (part != null && !part.isEmpty()) {
StringBuilder buffer = new StringBuilder(part.length() * 3 / 2 + 3);
StringUtil.escapeRegex(buffer, part);
return regex(prop, buffer.toString());
}
return (T) this;
}