当前位置: 代码迷 >> ASP.NET >> 检测字符是否存在?该怎么解决
  详细解决方案

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

热度:5277   发布时间:2013-02-25 00:00:00.0
检测字符是否存在?
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);
}
}
  相关解决方案