c裡面如何分割字串?將字串按兩個兩個的分組成字串組比如說「abcdef 分成「ab cd」 ef

2021-03-29 15:39:27 字數 5794 閱讀 4329

1樓:匿名使用者

string a = "abcdefg";

string b = new string[a.length];

for (int i = 0; i < a.length / 2; i++)

2樓:匿名使用者

正則式,一句話,要引用using system.text.regularexpressions;

var str = "adkflsdllkqrr";

string result = regex.split(str, "(?<=\\g.)");

3樓:匿名使用者

for迴圈 + substring()

c#中如何將字串一個一個字元拆分出來操作?

4樓:匿名使用者

有些方法很少用,用最常用的或者易懂的就好

string s = str.split("=");//取出來是一個字串陣列

string ss = null;//用全域性變數int num = 0;

//迴圈取出來的字串陣列

for (int i=0;i

5樓:匿名使用者

據我所知,在c#裡string型變數可以向陣列一樣的操作,例如:

string temp;

temp[0],temp[1]........

temp.length就是temp裡字元的個數。

6樓:下一個往站

str[index]

str為字串的變數名,index為指示第幾字元比如str="hello";

那麼str[1]就是'e'

7樓:匿名使用者

用 string類的tochararray ()方法!

8樓:郭攀嶽

string str = "abc"; //例string strs = str.sprit('');

string str1 = strs[0].tostring(); //a

string str2 = strs[1].tostring(); //b

string str3 = strs[2].tostring(); //c

9樓:匿名使用者

//把字串想象成一個一維字元陣列

string charlist="abcd";

for (int i=0;i

c#中如何分割字串

10樓:匿名使用者

可以用split。

比如你先定義一個字串物件:string str="a,b,c,d,e,f,g";

然後你再定義一個陣列 string words=str.split(','); // 這段**就是把str按照逗號進行分割,也就是把str分割成a和b和c和d和e和f和g儲存在你定義的字串陣列words中,此時words[0]=a;words[1]=b;words[2]=c……引用的時候也比較方便。

當然,你可以按照其他符號來分割也行,比如str.split('@'),當然前提是字串中要含有那個符號,如果不含有,此時words[0]=str,就不存在words[1]了。

如果str="abcdefg"; 這時候該如何分割呢?可以這樣寫:string words=str.

split("");// 也就是說按照空來分割,此時得到words[0]=a;words[1]=b;……

其他的用法可以查閱相關的資料,這裡就介紹這麼多。

11樓:

(1)如果字串格式為:

string str="abc#def#hijkl#mn";

string s = str.split(new char );

結果就是:

s[0]="abc";

s[1]="def";

s[2]="hijkl";

s[3]="mn";

(2)如果是單純的字串擷取就簡單了,比如:

string str="abcdefg";

string strnew=str.substring(3,3);

結果是:strnew="def";

12樓:匿名使用者

string.spilt()

string.substring()

substring()常常配合indexof()一起使用,最為常見

13樓:匿名使用者

給你一個完整的**

string nihao1 = "1,2,3,4,5,5,6,3,4,6,4,6,6,4,6";

string nihaome1 = nihao1.split(',');

arraylist nihao121 = new arraylist();

for (int i = 0; i < nihaome1.length; i++)

dropdownlist1.datasource = nihao121;

dropdownlist1.databind();

14樓:匿名使用者

string a="1,2,3,4,5,6";

string str=a.split(',',a);

在迴圈這個陣列!

15樓:匿名使用者

可以使用 string.split

string s = "there is a cat";

//// split string on spaces.

// ... this will separate all the words.

//string words = s.split(' ');

foreach (string word in words)

16樓:匿名使用者

使用的 int list= "1,2,3,4,5,。。。。。".split(',')函式。

17樓:匿名使用者

//try it

using system;

using system.collections.generic;

using system.text;

namespace test

catch

}public static void splid(string s)

console.writeline(temp);

s=s.remove(s.lastindexofany(condition));

goto tryagain;}}}

18樓:柒色散沙

if (!page.ispostback)

19樓:匿名使用者

string cha = "".split(',');

foreach (string str in cha)

20樓:匿名使用者

string numbers="1,2,3,4,5,6".split(",".tochararray());

dropdownlist ddlnumbers=new dropdownlist();

foreach(string str in numbers)

c#如何把字串陣列分割成一個一個值

21樓:匿名使用者

用split方法可以的,用陣列接受split,用2個陣列,然後一一對應起來就可以了。以逗號分隔。

比如:string colors="黃,綠色,青";

string arrays=colors.split(',');

arrays陣列裡就是所以的顏色

然後可以arrays[0]=黃;

這裡可以用迴圈取出每一種顏色,尺寸也是如此。!希望能幫到你。

22樓:匿名使用者

這種題目一般應用於自定義協議的處理:

資料格式為:標記名1:標記值1|標記名2:標記值2|...|標記名n:標記值n

資料中忽略回車換行

這種情況定義一個結構:

struct **ydata

通過一個for迴圈根據分隔符「:」和「|」分別取出結構的名稱和值,並儲存到一個集合中,建議用泛型的tlist

最後按需求輸出

23樓:朱熾明

用split方法可以解決

如何真正將字串拆分為字串陣列而不會失去其在 c#中的一部分

24樓:周華盛花生

字串拆分一般分為2種

有相同字元作為間隔的 比如使用逗號,空格或者某版一個字元權來隔斷的字串可以通過string.split()函式來直接將字串分割為字串陣列。(該分割字元會被清除)

如果想不失去其中的任何內容,那也應該遵循某種規則使用 string.substring() 來將字元進行切割,再組裝成為一個字串陣列,這樣就不會失去字串中的任何資訊

c#怎麼將一個陣列分割為字串

25樓:隔壁的**

是字串分割陣列吧!

如果有明顯的特徵就好辦!

string s = ;

string useragent=「www/111111/3333332」;

s = useragent.split(new char );

沒有明顯特徵,有擷取規律可以用擷取字串和for迴圈配合!

string imei="1001100210031004"

int chang=imei.length/4;

for(int i=0;i

26樓:匿名使用者

string menuclassids = string.join(",", cid_arr);

c#,有一串字串(定長,8個字元),將其分割成四組,求救!

27樓:匿名使用者

您可以在該字串的每隔2位數插入一個空格.

a.insert(2," ");

a.insert(4," ");

a.insert(6," ");

然後a.split(' ');即可

28樓:匿名使用者

string a="12345678";

string a1=new string[4];

for(i=0;i<4;i++)

string a2=string.join(" ",a1);

c#怎麼分割字串為陣列

29樓:匿名使用者

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

30樓:匿名使用者

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

31樓:匿名使用者

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

32樓:匿名使用者

.split('');

C中如何分割字串C中如何分割字串,例如將某個帶著路徑的檔名的字串分割後只得到最後的檔名。。。

可以用split。比如你先定義一個字串物件 string str a,b,c,d,e,f,g 然後你再定義一個陣列 string words str.split 這段 就是把str按照逗號進行分割,也就是把str分割成a和b和c和d和e和f和g儲存在你定義的字串陣列words中,此時words 0 ...

c中分割字串的幾種方法,C 中如何將字串一個一個字元拆分出來操作?

1 如果字串格式為 string str abc def hijkl mn string s str.split new char 結果就是 s 0 abc s 1 def s 2 hijkl s 3 mn 2 如果是單純的字串擷取就簡單了,比如 string str abcdefg string ...

c語言問題將字串a複製到字串b中

1 首先需要建立一個新的檔案,輸入標頭檔案和主函式。2 接下來需要定義變數型別。3 設定完變數型別之後開始呼叫cpy函式。4 接下來需要定義一個函式,並定義變數型別。5 最後加一個字串結束符,並在主函式中輸出。6 編譯。執行,可以看到字串a複製到字串b中。將字串a複製到字串b中,簡單的方法是使用st...