C查詢字串裡所有中括號內的子串

2022-06-20 16:30:07 字數 2501 閱讀 6269

1樓:陽光的雷咩咩

static void main(string args)

2樓:創作者

其實這種表達很不好分析,但是可以完成,**如下:

string str="這是一段測試資料[我們100]這是一段測試資料[你們200]這是一段測試資料[他們100 誰們300]";

var strl=str.spilt("[");

string strget="";

freach(var strl1 in strl)strget.substring(0,strget.lenth-1);

messagebox.show(strget);

3樓:狂奔的茶寶寶

int nstartindex = textbox1.text.indexof('[') + 1;

int nlength = textbox1.text.indexof(']') - nstartindex;

string sresult = textbox1.text.substring(nstartindex, nlength);

c#裡如何在一個字串內查詢所有子字串所在的位置?並儲存到一個陣列內?

4樓:匿名使用者

**其實很簡單,bai

用一個while迴圈既du可以:ilistlist = new list(); // arraylist list = new arraylist();

string a = "ssddxx等級

zhi:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44";

string b = "等級";

int pos = a.indexof(b);

while(pos > -1)

/*foreach(int i in list)*/

5樓:匿名使用者

在php中使用 explode() 方法可以得到 等級: 之前的字串並轉入陣列

例如$c=explode("等級專:","ssddxx等級:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44");

echo $c[0]; //ssddxx

echo $c[1]; //12kkkcxc12kkkecho $c[2]; //31sxsd1xdecho $c[3]; //52kkkcsdfsdf2k相信.net 也是如屬此 可以這樣區自字串,希望對你有所幫助

6樓:

listsubindex = new list();

string a = "ssddxx等級

baidu:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44";

int ii = a.indexof("等級");

while (ii >= 0 && ii < a.length)int arrindex = subindex.toarray(); //你要zhi的dao陣列

7樓:匿名使用者

「等級:xx」這樣?數字兩位嗎?

8樓:匿名使用者

這個不太好分析,

ssddxx等級:12kkkcxc12kkk等級:31 那個12可以分開來 等級為1 2kkkcxc 或者等級為12 kkkcxc 你說呢

9樓:

這個問題適合用正則來解決

c#中如何查詢一個目錄下(包含子目錄)所有檔案中包含某一字串的所有檔案

10樓:匿名使用者

用遞迴private void getdirectories(string path)

",file);

} foreach (string dir in directories)

",dir);

getdirectories(dir);

} }

console.writeline這個地方你可以換成arraylist

c#字串操作問題:不取括號裡面的值怎麼做呢?

11樓:卍君臨天下卍

string str="你好(問候語)";

char ch=;

string st=str.split(ch);

st[0]就是你想要的

12樓:匿名使用者

string str = "你好(問候)真的嗎(問候)不是吧(問候)";

while(true)

else}

13樓:

string str2 = str.split('(')[0];

14樓:應麟

str2=str.substring(0,2);

C語言查詢字串中某字元第幾次出現的位置

include include int main printf d n index return 0 include include include include int main char a n strlen a for i 0 i for i 0 i 51 i printf d j incl...

sql語言 如何查詢字串某個字元的個數

update 表名字set 欄位名 欄位名 統一字串 回答補充問題 你說的這個 只有兩種可能 1執行前 欄位裡面都是空值 2語句寫錯了 再看看別人怎麼說的。好像沒有直接的方法吧,寫個迴圈試試 loop a instr string,n 1,1 查詢第一次出現的位置 string substr str...

C字串中刪除輸入的字母,如何在c 的字串中刪除某個字串

include include void main void delete string char str,char ch str j 0 這個地方也錯了,j 0,相當於把首字元用空格覆蓋 錯了delete string str 這裡是兩個引數 陣列,被刪除的字母 delete string str...