C#,.net獲取字符串中指定字符串的個數、所在位置與替換字符串


方法一:

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“的個數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM