急求C分隔符問題 我想把字串以空格為分割符分割成陣列,但不要返回全是空格的陣列

2021-03-29 15:40:31 字數 3942 閱讀 8358

1樓:久久

string arr=regex.split(strvalue, @"\s+"),這個是對的。。。 返回的是沒有空格的陣列。

2樓:呂建鷗

陣列迴圈一遍

判斷一下把是空格的刪除

3樓:

1.不要用空格作為分隔符,可用「|」 or ","等2.string strs=this.textbox1.text.split('|');

listlist=new list();

if(strs!=null&&strs.length>0)}}

能不能把一個字串以其中的空格為分隔符分成一個字串陣列,有沒有直接實現的語句

4樓:匿名使用者

using system;

publicclass splittest );

foreach (string s in split) }}// the example displays the following output to the console:// this// is// a// list// of// words// with// a// bit// of// punctuation// and// a// tab// character

以空格字串作為分隔字串,將如下字串拆分成陣列

5樓:芹菜and菠菜

剛才沒注意看,原來是有多個空格的,那你就用replaceaall()先把一個或多個空格替換成英文輸入法的逗號",",然後再用split()根據逗號","來分割陣列就好了

c#中分隔符為空格,且空格長度不等,怎樣讀出分隔開的資料

6樓:魔法軟糖

軟糖來回答把。

使用split函式的高階用法,去掉空項:

var 結果 = 要分內割的字串容.split(new string , stringsplitoptions.removeemptyentries)

c#我用空格分割符分開後然後把它放在陣列中然後我用for迴圈怎麼迴圈不出來每個元素啊

7樓:蒼宇一塵

**貼出來看看

打斷copy:

string inputstring="abcdeabcdeabcde";

string splitstring=inputstring.split('c');

foreach(string i in splitstring)console.writeline(i.tostring());

字串連線的話,你再看看書吧。你看看陣列怎麼用的。最簡單的就直接+

8樓:匿名使用者

string s = "there is a cat";

string words = s.split(' ');

foreach (string word in words)這是抄比較標準bai的du寫法,你試zhi試。dao

9樓:逐日龍騎士

肯定你的分割有問題。用斷點調一下看看就知道了

10樓:匿名使用者

設定斷點看看 !是否分割成功?還是陣列有資料 沒有取對?

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

11樓:匿名使用者

簡答:改為:copy

string  ss= str.split(' ');

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

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

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

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

crifan 軟體開發基礎知識

12樓: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。

13樓:瘋月龍族灬絕戀

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

14樓:

『』之間加個空格試試

15樓:匿名使用者

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

c#如何將txt文字中的多行文字(包含多個空格)分割成一個一個的字串,並賦值給陣列

16樓:匿名使用者

不確定多長就不要來用二維數自組了,可bai以用list,比如說

listlist = new list();

string lines = file.readalllines(@"d:\1.txt", encoding.default);

foreach (var line in lines)

, stringsplitoptions.removeemptyentries);

if (arr.length > 0) list.add(arr);}}

list就是你要的數zhi據,list[0][0]=蘋果,list[1][1]=足球,依次類推dao

c#怎麼分割字串為陣列

17樓:匿名使用者

簡單!宣告string的一個陣列:string str;然後str=需要切割的字串.split(' 空格')這就是按空格切割,你也可以自己自定義。明白?

18樓:匿名使用者

string s="1,2,3,4,5";string p=s.split(',');

19樓:匿名使用者

string有一個成員函式split,這可以分隔

20樓:匿名使用者

.split('');

c#怎麼把一個字串,以空格為單位分別存入陣列,一個字串作為陣列的一個元素

21樓:匿名使用者

用string.split語法,,用「 」空格來分割,這樣應該就自動把它按照空格分別裝入陣列了

22樓:匿名使用者

string str = "./xcode.configenc.pl -u32pid 6410 -u32encodertype 0 -u32codingmode 2

-instance 4";(你要用的字串)

string ss = str.split(' ');(分隔出來的陣列)

23樓:匿名使用者

用sipte(' ')轉換成陣列啊!不知道單詞有沒有打錯,就是這個方法就可以了。

如何將資料在excel中拆分,無分隔符但是有一定規律

先桉逗號分列,然後為了看著方便,將分列後的這一行復制,再轉置貼上成一列,如點a1轉置貼上 在b1輸入公式 left a1,len a1 1 然後下拉該公式即可。怎麼把excel裡一格中的資料分開 材料 工具 excel2010 1 如圖所示我想把星號 前面的資料與後面的資料分開,應該如何操作2 選擇...

EXCEL操作中,怎樣採用千位分隔符,在數值前加上人民幣符號

單元格格寬李陸式 數字 數值 並勾先慎頃 使用千位分隔符 確定 同樣再到 會計專用 擾宴選擇貨幣符號,確定即可 1 選定數值的區域 2 右擊選定的區域,在快捷叢帶悔選單中選擇 設定單元格格式 3 在彈出的對話方塊的 數值 選項行激卡中,選 貨幣 再在右邊設定需要的小數位數 貨幣符號滲正,確定。exc...

如何在中批量新增千位分隔符,如何在word中批量新增千位分隔符

ctrl h,點高階,勾選使用萬用字元,查詢內容中填入 0 9 0 9 0 9年 替換中填入 1,2 3,一直點全部替換,直到為0 如何在word中設定千位分隔符 ctrl shift 1 將當前單元格中的數字用千位分隔符隔開 以wps 2019版為例 1.開啟 選中需要設定的單元格,滑鼠右鍵選擇 ...