C#中字符串的截取


一:根據單個字符進行截取

string str="abcABC_err_sss"string[] sArray=str.Split('_');
//最后結果為  sArray[0]=abcABC; sArray[1]=err; sArray[2]=sss

二:根據多個字符來分隔字符串

string str="abcABC_err-sss"string[] sArray=str.Split(new char[2] { '_', '-' });
//最后結果為  sArray[0]=abcABC; sArray[1]=err; sArray[2]=sss

三:根據字符串或字符串組來截取字符串

string str="abcABC_err_sss";
string[] sArray = str.Split(new string[] { "_err_" }, StringSplitOptions.RemoveEmptyEntries); //進行字符串的截取

//最后結果為 sArray[0]=abcABC; sArray[1]=sss
string[] sArray = str.Split(new string[] { "ABC_" ,"err"}, StringSplitOptions.RemoveEmptyEntries); //進行字符串的截取
//最后結果為  sArray[0]=abc; sArray[1]=_sss

 四:從第幾個開始,截取長度為 幾 的字符串

string str="abcABC_err_sss"; int start=3,length=8; 
string cs=str.Substring(start-1, length)
//輸出得到cABC_err

五:從右截取長度為 幾 的字符串

string str = "abcABC_err_sss"; int i=5; 

string cs= str.Substring(str.Length - i);

//輸出r_sss
 
        

 


免責聲明!

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



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