如何查看字符串中是否含有某个字符呢
如题 --------------------编程问答-------------------- 可以用正则表达式--------------------编程问答-------------------- string txt="abcd";
bool contain=txt.Contain("a"); --------------------编程问答-------------------- String str = "abcd&*()$";
if(str.indexOf("*")!=-1)
{
//找到
}
else
{
//没找到
} --------------------编程问答-------------------- 同意楼上
IndexOf
LastIndexOf
返回指定的字符串所在的位置。 --------------------编程问答--------------------
--------------------编程问答-------------------- IndexOf
string str = "abc";
string stri = "a";
if(str.IndexOf(char.Parse(stri)) != -1)
{
Console.WriteLine("字符串" + str + "中含有字符" + stri);
}
else
{
Console.WriteLine("字符串" + str + "中不含有字符" + stri);
}
Console.ReadLine();
Contains --------------------编程问答-------------------- String.Contains 方法
返回一个值,该值指示指定的 String 对象是否出现在此字符串中。 --------------------编程问答-------------------- 这么多热心人,谢谢了,试试看 --------------------编程问答-------------------- 事实证明,多看论坛是好的,我只想到了contain(),没有想到漏了indexof(); --------------------编程问答-------------------- 还有substring()也可以做到,原理跟indexOf()一样
补充:.NET技术 , C#