C 中字串的處理

2021-06-11 16:05:51 字數 777 閱讀 2722

c#中常見字串處理方法

string str=」abcdefghigklmn」; 1、

查詢子串

str.indexof(「子串」)              查詢子串,返回第一次子串出現的索引

str.indexof(「子串」,指定索引)      從指定索引開始查詢,返回第一次出現子串的索引

str.lastindexof(「子串」)        最後一次出現子串的索引

str.lastindexof(「子串」,指定索引)       從指定索引開始查詢,返回最後一次出現子串的索引

2、str.insert(插入位置,」子串」)    從指定位置插入索引

3、str.remove(起始位置,」子串」)              從起始位置移除子串

4、str.replace(「子串」,」替換為」)        替換字串

5、出去空格

str.trin()        除去前後的空格

str.trimstart()              除去前面的空格

str.trimend()        除去尾部空格

string newstr=str.trim(『指定字元』)    除去指定字元

6、str.substring(起始位置,個數)        從起始位置開始擷取指定長度的字串

7、string strnew=str.split(『字元』)           根據某個指定字元拆分字串

8、遍歷

for(char mychar in str)

C 中的字串處理

1.string 型別的變數可以看作是char變數的唯讀陣列.string mystring a string char mychar mystring 1 2.tochararry 主要是獲得乙個可寫的char陣列.3.mystring.length用來獲取元素的個數.string mystrin...

C 中的字串處理

1 字串與字元陣列間的轉換 變成字元陣列 tochararray 變成字串 new string string text char chs text.tochararray 變成字元陣列 chs 5 改值 text new string chs 變成字串2 使得字串不區分大小寫 轉化為小寫 tolo...

C 中字串的處理

using system using system.collections.generic using system.linq using system.text namespace 字串處理 char.isletter a isdigit方法判斷a是否為數字 char.isdigit a islo...