2015年9月17日 星期四

[C#] Split 分割字串

用法一 :最普通的字串分割

split() 括號記得用單引號包起來


  1. string tmp = "AA#BB#CC";
  2. string[] strSplit = tmp.Split('#');
  3. string GetValue = strSplit[0]; // 拿到 AA
  4. GetValue = tmp.Split('#')[1]; //直接拿到字串 BB
  5. //多字元分割
  6. string tmp2 = "AA#|BB$$CC#|";
  7. string[] strSplit2 = tmp2.Split(new string[] { "#|","$$" }, StringSplitOptions.RemoveEmptyEntries);
  8. string GetValue2 = "";
  9. foreach(string s in strSplit2)
  10. {
  11. GetValue2 += s + " "; //拿到 AA BB CC
  12. }
  13.  
  14. //20160311 新增 分割換行的寫法
  15. string[] NewLine = tmp.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
  16. //textarea 會把換行符號轉成\n 所以也可以這樣寫
  17. string[] NewLine2 = tmp.products.Replace("\n","|").Split('|');