a="这个问题如何解决 我草 吗的";b="我草,吗的,";如何检测出a中的字符含有b的字符
(不是替换,只检测出来就可以了)

解决方案 »

  1.   

    用indexof不就可以了。不过效率低一点。
    效率高就用正则表达式
      

  2.   

    a.IndexOf(b)如果等于-1就是没有,如果不等于-1就是a中包含b的内容,而返回的数字则是b在a中的第几位。
      

  3.   

    string a="这个问题如何解决 我草 吗的";string b="我草,吗的";string[] bArr = b.Split(new char[]{','});
    foreach(string str in bArr) {
         if(a.IndexOf(str) > -1) {
             Console.WriteLine("找到 " + str);
         }
    }