C中「Split方法」怎樣用?多個分隔符號分割字串

2021-03-12 18:49:03 字數 2033 閱讀 1968

1樓:匿名使用者

string.split(new char, stringsplitoptions )就可以得到一個按照多

zhi個字元分割的字串數dao組了版。

如:string s="怎樣用,多個分權$隔符號分@割字串?";

string stringsplit = filedirs[i].split(new char , stringsplitoptions.none);

stringsplit就是用逗號、$、@這三個字元分割得到的分割後的字元陣列。

stringsplit為

c# 中split方法,怎樣用 多個分隔符號分割字串?

2樓:匿名使用者

string.split(new char, stringsplitoptions )就可以得到一個按照多個字元分割的字串數內組了。

如容:string s="怎樣用,多個分$隔符號分@割字串?";

string stringsplit = filedirs[i].split(new char , stringsplitoptions.none);

stringsplit就是用逗號、$、@這三個字元分割得到的分割後的字元陣列。

stringsplit為

3樓:匿名使用者

因為字串裡的\\

到了split裡,需要分別轉義,那麼自然就需要用\\ \\來表示了,也就是\\\\

4樓:匿名使用者

記不清了好想把每一個分割字串做為陣列項放在一個陣列裡,split直接傳入這個陣列

5樓:匿名使用者

您就不能舉個例子出來嗎。。

沒聽懂你說的啊。

如果 分割 在 分割。

例如 123;123;123:321;321;321這個要分割的話 那就 str.split(':').split(';')

6樓:**戰地

split(『分割的一個字元』)

多個做多次分割

c#的split怎麼用空格分隔字串, string [] ss= str.split('');為什麼報錯

7樓:匿名使用者

簡答:改為:copy

string  ss= str.split(' ');

注意:是『 』,不是'',即兩個單引號中間有個空格。

詳解:你把單個空格字元,和空字串搞混了。

空字串,就是,空的字串,裡面是沒有東西的。(空格,這個字元,本身也是個字元,只是你看起來,是空白而已。但是鍵盤也是可以輸入進去的,也佔用一個字元的寬度的。

軟體基礎的方面的東西,感興趣的,自己去看:

crifan 軟體開發基礎知識

8樓:beihai人力資源

情況一:要是字串陣列中有空格項會報錯,比如會取到  a[0]="aa";  a[1]="   ";  a[2]=" 321";

處理方案:在取回字串陣列的時候,使用答removeemptyentries把結果空白字串處理掉,

用法例:string split(charseparator,stringsplitoptions.removeemptyentries)

情況二:取到的字串兩頭有空格會報錯,比如會取到 a[0]="    aaa    ";    a[1]="    ad";    a[2]="ddd     ";

處理方案:這樣我們可以使用trim方法來解決這個問題,遍歷整個陣列,或者指定元素使用

例子:    string s2 = a[0].trim。

9樓:瘋月龍族灬絕戀

string arr = str.split(' ');需要空格,''不是字元,' '加個空格才是空字元

10樓:

『』之間加個空格試試

11樓:匿名使用者

str.split(''); 貌似你『』中間沒有空格

c中的Split怎麼分啊,我沒辦法了

一個 是轉意字元 split在讀取單 的時候必須是 split string ss 2008 2 1 string arr ss.split strin aaa foreach string a in arr console.writeline aaa 結果就是 200821 可是我試了這樣是可以的...

怎樣用c 判斷數是否為素數,怎樣用c 判斷一個數是否為素數?

方法如下 首先先定義一個函式用於判斷一個數是否是素數,接著主函式接受鍵盤輸入,並呼叫該函式判斷輸入的數是否是素數。1 補充 素數就是隻能被1和自身整除的數。故判斷n是否是素數,可以用n依次除以n 1,n 2 2,如果能整除則不是素數,否則是素數。2 示例 include include using ...

C中怎樣用定義單個位元組,C 中在控制檯上如何限定位元組!

byte應該是位元組。char應該是字元。string,應該是字串。三者之間區別 char 在c 中是值型別 value type 因此,一個 char 型別的物件所佔用的控制元件總是確定的 不要認為是1個位元組!byte才是 它永遠是2個位元組 因為其定義就是16位unicode字元,詳見msdn...