读书人

检测字符是否存在?该怎么解决

发布时间: 2012-03-09 21:42:54 作者: rapoo

检测字符是否存在?
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);
}
}

读书人网 >asp.net

热点推荐