.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
不能呀

.net(C#)中如何实现字符串的查找匹配?
string str="123";string str2="2"; \/\/这个是要找的 int i;i=str.IndexOf(str2);if(i<0)Console.WriteLine("字符串一中不包含字符串二");else Console.WriteLine("字符串二在字符串一种的第"+i.ToString()+"个位置");\/\/从0开始 ...

C#\/.NET如何判断一个字符是否包含在另一个字符里面
string str1 = "ac,ab,b,cd" ;string str2 = "a";string[] str = str1.Split(',');for (int i = 0; i < str.Length; i++){ if (str[i].Contains(str2))Response.Write(str[i] + " " + "contains" + " " + str2 + ".");else Response.Write(str[i] + " " +...

ASP.net C# 正则 匹配 除数字和“-”以外所有字符
字符串里 \\ 是转义字符 如果写成 Regex regex = new Regex("[^-\\d]");当然不行了,,可以写成 Regex regex = new Regex("[^-\\\\d]");或者 Regex regex = new Regex(@"[^-\\d]");

c#里如何在一个字符串内查找所有子字符串所在的位置?并保存到一个数组...
代码其实很简单,用一个while循环既可以:IList<int> list = new List<int>(); \/\/ ArrayList list = new ArrayList();string a = "ssddxx等级:12kkkcxc12kkk等级:31sxsd1xd等级:52kkkcsdfsdf2k等级:44";string b = "等级";int pos = a.IndexOf(b);while(pos > -1){ list.Add(p...

.net(C#)怎么截取字符串中间几个字符?
用split方法 比如,你有一串字符是a,b,c 你可以用split(",")方法将这个字符串分割后的字符串,a和b和c放到一个数组里,那么这个数组,假设名称是p,那么p[0]="a",p[1]="b",p[2]="c"

asp.net c# 中如何实现, 查找指定的一条assess数据啊?
比如我将这张表读取到dset中,其中dset是dataset.比如你要的数据在第2行第2列那么可以用:this.LinkButton1.text=set.table[0].rows[1][1].toString();

c#.NET中如何取得一个字符串的最后一个字符
string B = "abcdefg";string A = B.Substring(B.Length - 1, 1);Console.WriteLine("最后的字符是{0}",A);

.NET(C#) Linq Where和Select的使用
每个学生对象包含姓名和年龄,通过Select,你可以轻松地获取一个只包含所有学生姓名的新列表,或者将年龄转换为字符串格式。理解并熟练运用Where和Select,无疑能提升你的.NET(C#)编程效率,让你在处理数据查询和转换时游刃有余。如果你正在探索.NET的威力,这两个Linq操作符绝对值得深入研究和实践。

C#.NET怎么在字符串中特定位置添加特定字符
1. 制定位置插入字符:string s="1030"; s=s.Insert(2,":");2. F是固定的话 string s="F001";int i=int.Parse(s.Replace("F",""));i++;s="F"+i.ToString();

就一个.NET(C#)的正则表达式截取字符串的函数
public string a(被截取的字符串,正则表达式){ Regex r = new Regex(被截取的字符串,正则表达式);Match m = r.Match;if(m.Success){ return m.Value;} else { return string.Empty;} } 主要是写好你的正则表达式,祝你好运!

相似回答