一般我們在使用C#開發時,很常使用到Split來將文字做切割,在其他的語言如Java、PHP...等,大部分的程式語言都可以使用Split並以【字串】來將文字切割,但是C#中使用一樣的方法卻只能用【字元】做切割,其實C#並非只能使用字元來切割,只要將程式碼稍作修改即可。 本篇文章將引導您使用C#的String.Split功能並以【字串】切割字元。 在C#中一般的情況下我們只能使用【字元】來切割,並且只能以單引號將字元包起來。 錯誤寫法 string[] strs = str.Split(",,"); 錯誤寫法 string[] strs = str.Split(","); 正確寫法 string[] strs = str.Split(','); string Text_Long="a;;b;;c;;d;;e"; string[] strs= Text_Long.Split(new string[] { ";;" }, StringSplitOptions.RemoveEmptyEntries); //則string[] strs的內容為 a、b、c、d、e 轉載至SUKI 開發人蔘
沒有留言:
張貼留言