.net(C#)中如何实现字符串的查找匹配?

比如说"123"中查找是否有"2",并返回一个值.

string str="123";
string str2="2"; //这个是要找的
int i;
i=str.IndexOf(str2);
if(i<0)
Console.WriteLine("字符串一中不包含字符串二");
else
Console.WriteLine("字符串二在字符串一种的第"+i.ToString()+"个位置");//从0开始
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-23
string
str="123";
string
str2="2";
//这个是要找的
int
i;
i=str.IndexOf(str2);
if(i<0)
Console.WriteLine("字符串一中不包含字符串二");
else
Console.WriteLine("字符串二在字符串一种的第"+i.ToString()+"个位置");//从0开始
第2个回答  2006-01-14
Contains方法看看

Contains方法看看

string a="1-2-3-4-5-6-7-8-9";
if(a.Contains("2-3-4"))
Console.WriteLine("fint it");
Console.Read();
第3个回答  2006-01-16
用字符吕String的IndexOf函数.如ss.IndexOf("磊"),ss是一个字符串变量
第4个回答  2006-01-14
不能呀
相似回答