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...