方法一:
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“的個數