日期:2014-05-18  浏览次数:20417 次

检测字符是否存在?
a= "这个问题如何解决   我草   吗的 ";

b= "我草,吗的, ";

如何检测出a中的字符含有b的字符
(不是替换,只检测出来就可以了)


------解决方案--------------------
有个傻傻的办法。不知道行不行。
还是给你顶顶。
------解决方案--------------------
用indexof不就可以了。不过效率低一点。
效率高就用正则表达式
------解决方案--------------------
IndexOf
------解决方案--------------------
a.IndexOf(b)如果等于-1就是没有,如果不等于-1就是a中包含b的内容,而返回的数字则是b在a中的第几位。
------解决方案--------------------
string a= "这个问题如何解决 我草 吗的 ";

string b= "我草,吗的 ";

string[] bArr = b.Split(new char[]{ ', '});
foreach(string str in bArr) {
if(a.IndexOf(str) > -1) {
Console.WriteLine( "找到 " + str);
}
}