是否是搜索关键字:支持关键词之间用空格分隔的多关键词搜索
2017-08-13 10:37:30 访问(1530) 赞(0) 踩(0)
/// <summary>
/// 是否是搜索关键字
/// </summary>
/// <param name="pTheName"></param>
/// <param name="pKw"></param>
/// <returns></returns>
public bool IsSearchKeyword (string pTheName, string pKw)
{
if (pKw == null || pKw.Length ==0)
return true;
string[] kA = pKw.Split(' ');
return IsSearchKeyword8Array(pTheName, kA);
}
/// <summary>
/// 是否是搜索关键字
/// </summary>
/// <param name="pTheName"></param>
/// <param name="pKwArray"></param>
/// <returns></returns>
public bool IsSearchKeyword8Array(string pTheName, string[] pKwArray)
{
if (pKwArray == null || pKwArray.Length == 0)
return true;
if (pTheName == null || pTheName.Length == 0)
return false;
pTheName = pTheName.Trim().ToLower();
string strTmp = null;
foreach (string s in pKwArray)
{
if (s == null)
continue;
strTmp = s.Trim().ToLower();
if (strTmp.Length == 0)
continue;
if (pTheName.Contains(strTmp))
return true;
}
return false;
}
上一条:
下一条:
相关评论
发表评论