java如何使用LIKE运算符从exchange server查询联系人?
我想使用LIKE operator从exchange server查询联系人,我正在使用 搜索过滤器。容器屏蔽&;像Sa%一样传递文本,但不会返回任何数据。当我通过Sa%时,它将整个条件作为一个字符串
if (comparisonOperation.equalsIgnoreCase("like")) {
SearchFilter filter = new SearchFilter.ContainsSubstring(filterData.getFieldType(), filterData.getFieldValue().toString(), ContainmentMode.Substring, ComparisonMode.IgnoreCase);
ilterCollection.add(filter);
}
# 1 楼答案
java中没有类似于
LIKE Sa%
的东西,相反,您可以将Mactches与正则表达式一起使用,例如,您可以将Sa%
替换为Sa(.*?)
,例如: