C#,.net获取字符串中指定字符串的个数、所在位置与替换字符串_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#,.net获取字符串中指定字符串的个数、所在位置与替换字符串

C#,.net获取字符串中指定字符串的个数、所在位置与替换字符串

 2013/9/8 23:35:28  奔跑的柚子  博客园  我要评论(0)
  • 摘要:方法一:publicstaticintindexOf(字符串/字符,int从第几位开始,int共查几位)stringtests="1absjjkcbfka2rsbcfak2bfka1";//测试字符串inti=tests.IndexOf("2b",5,tests.Length-5);//查找从第五字符向后查找“2b”textBox2.Text=i.ToString();inti=tests.IndexOf("2b",5,2)
  • 标签:.net C# net 字符串

class="keyword">方法一:

public static int indexOf (字符串/字符,int从第几位开始,int共查几位)

string tests = "1absjjkcbfka2rsbcfak2bfka1";      //测试字符串

int i = tests.IndexOf("2b",5,tests.Length-5);      //查找从第五字符向后查找“2b”

textBox2.Text = i.ToString();

int i = tests.IndexOf("2b",5,2);      //查找从第五字符向后查找两个字符是否有“2b”

返回-1   表示未找到“2b”

 

LastIndexOf

int g = tests.LastIndexOf("2b", 5, tests.Length - 5);  //表示从顺数字符串的从左到右搜索"2b",返回最后一个"2b"在字符串中的位置

 

//获取字符串中特定字符串的个数

 string[] j = tests.Split('a');
 textBox1.Text = j.Length.ToString();

法二:

textBox2.Text = Regex.Matches(tests, "a").Count.ToString();  //获取tests中”a“的个数

 

上一篇: 码农与技术控 下一篇: 没有下一篇了!
发表评论
用户名: 匿名