如题,我想对两个字符串进行模糊比对,而不是一个多一个少,判断多的是不是包含少的,本人新手,请高手赐教,尽量详细一些,谢谢

解决方案 »

  1.   

    判断多的是不是包含少的? public bool IsLike(string a, string b)
            {
                if (a == null || b == null)
                    return true;            if (a.Length == b.Length)
                {
                    return string.Compare(a, b, true) == 0;
                }            if (a.Length > b.Length)
                {
                    return a.IndexOf(b) >= 0;
                }            return b.IndexOf(a) >= 0;                    }
      

  2.   


    string  str1= 长的;
    string  str2=短的; 
    string   tmp   =   "iamaboy "; 
    if(str1.IndexOf( 短的)   !=   -1) 
      { 
          result   =   "包含 "; 
      } 
    else 
        {   
          result   =   "不包含 "; 
    }
    或者试试这个try 

    str1.Replace(str2, " ") 

    catch   

    Response.Write( "不包含 "); 
    }