C 文字範圍擷取,請求大神,C 如何擷取字串中指定字元之間的部分

時間 2025-03-08 17:00:11

1樓:

用正規表示式。

regex regex = new regex(引數);

查閱相關c#正規表示式的寫法即可完成。

請求大神,c#如何擷取字串中指定字元之間的部分

2樓:灰姑娘的霸氣

string stra = "abcdefghijk";

string strtempa = "c";

string strtempb = "j";

我們要求c---g之間的字串,也就是:defghi//求得strtempa 和 strtempb 出現的位置:

int indexofa = ;

int indexofb = ;

string ru = + 1, indexofb - indexofa -1);

ru = " + ru); //---這就是你要的結果;

c#中如何擷取指定字串以及旁邊的幾個字

3樓:_神__仙

先通過indexof獲取的索引,如果有多個則通過遞迴方式從前往後找團啟。

找到第乙個後,就可以把從0到第乙個位置的內容取出來。

然後繼續判斷是否有第二個老迅,再把從上乙個的索引和字元長度的和為起始位置,第二個為止位置取出第二段非文字,使用substring函式。

後面依次類推,可寫乙個迭代方法實現。

變色要看你在**用侍或此,如果是網頁上,就把的前後加標籤,並給標籤的樣式賦font-color樣式。

如果是winform中的textbox就沒辦法變色了,richbox可以變色,請查閱相關**。

4樓:愛在石亭後

string s = 這裡就是了hkfdsk";

string getstr =

string array = string ;

for (int i = 0; i < i++)getstr +=array[i];

至悄伏少銷氏樣式變色,六級神虧運散仙說的就是那樣子。他的想法不錯。

5樓:匿名使用者

假設環境是 (c#

string text = 這裡就是了hkfdsk";

int pos = ""

if(pos >消帶此= 0)

string lefttext = , pos);/左邊字。

string righttext = ;

if( >pos+2))/如果右側有字。

righttext = ;/右邊字。

行橘"拿迅 + righttext);;

c# string型別最多可以儲存多少個字元?

6樓:網友

儲存 16 位(2 位元組)無符號碼位的序列,值的範圍從 0 到 65535。每個「碼位」(或字元**)表示單個 unicode 字元。乙個字串可包含從 0 到將近 20 億 (2 ^ 31) 個 unicode 字元。

7樓:網友

c#中的string是引用型別,他的值放在堆中,理論上來說,只要你的儲存放的下,他就能儲存;

所以你可以放心的用,但是如果是可變字串建議用stringbuilder,這個不要反覆分配記憶體。

8樓:

無限,只要機器能執行。

9樓:匿名使用者

只要記憶體足夠。乙個程序,在32位系統下,你有2g的虛擬位址空間。

10樓:網友

相當於無限長,只要你不怕宕機。

11樓:四葉草的幸福

string 是不可變字元,建議用可變字串stringbuilder,

12樓:網友

通常不會。。如果真的太長 你儲存到 檔案裡面把。

c#擷取字串長度

13樓:網友

你可以在這個返回物件之前,先把返回結果限制長度。

比如你有個值str傳之前是:龍珠、海賊王、火影、死神、銀魂、滑頭鬼之孫、鬼眼狂刀、全職獵人。

判斷如果長度超過20,那麼就是先把str搞成str=,20);否則直接返回就是。

14樓:保雨珍

string title="龍珠、海賊王、火影、死神、銀魂、滑頭鬼之孫、鬼眼狂刀、全職獵人";

return ,20);

15樓:網友

源字串。substring(開始位置,擷取長度); 如: 」abc「.substring(0,1);

16樓:網友

var showstr =「龍珠、海賊王、火影、死神、銀魂、滑頭鬼之」.substring(0,「龍珠、海賊王、火影、死神、銀魂、滑頭鬼之」.indexof("滑頭鬼之。

17樓:匿名使用者

string str = "龍珠、海賊王、火影、死神、銀魂、滑頭鬼之孫、鬼眼狂刀、全職獵人 我現在只想讓文章顯示到滑頭鬼之孫的之字,如「龍珠、海賊王、火影、死神、銀魂、滑頭鬼之";

str=,"之")+1);;

C擷取字串

如果格式是一致的,括號中都為數字的話,可以考慮使用正則來匹配 看你的資料時什麼樣的,如果字數固定 例如 102 2號桌 103 3號桌 這樣的你用substring最快也最方便。如果字數不固定,那都用split分割 var s 101 1號桌 var a s.split 得到 101 和 1號桌 v...

C幾種擷取字串的,C 幾種擷取字串的方法小結

c 幾種擷取字串的方法小結,需要的朋友可以參考一下 1.根據單個分隔字元用split擷取 例如 如下 string st gt123 1 string sarray st.split 即可得到sarray 0 gt123 sarray 1 1 2.利用多個字元來分隔字串 例如 如下 string s...

C語言請求修正

我在vc 上執行了一下你的程式,再輸入檔名後就會出現警告,我覺得你這個程式幾個地方都有問題,在char getfilename void 函式中你定義了一個靜態變數static char file 20 那就不用再在後面返回file,因為這是一個全域性變數,在其它函式中可直接使用,還有一個致命的bu...