c如何取指定內容間的文字,C 如何取出某個字元之間的字串?

2022-06-29 14:42:15 字數 4621 閱讀 4372

1樓:匿名使用者

string str="第

一、程式說明 第

二、程式實現……";

str=str.replace("第一、","").substring(0,str.indexof("第二、"));

一樓回答的也是正確的,不過有點長

c#如何取出某個字元之間的字串?

2樓:曹_操曹操傳

用split('#')

例如string str="01235465#0123456789#1653846385",

string strarray = str.split('#') ;

然後判斷str字串的頭和尾是否有"#",如果沒有去除strarray中的第乙個和最後乙個。

還可以用正規表示式篩選

3樓:匿名使用者

msg = 「01235465#0123456789#1653846385」

string chmsg = msg.split(new char );

string str1, str2,str3;

則str1=0123456

str2=0123456789

str3=1653846385

4樓:匿名使用者

split('#')

5樓:計名

regex re = new regex(@"(?<=\#)[^\#]+(?=\#)") ;

c#中怎樣擷取兩特定字元之間的字串

6樓:墨汁諾

indexof 已過載。 報告 string 或乙個或多個字元在zd此字串中的第乙個匹配項的索引。

indexof(char) 報告指定 unicode 字元在此字串中的第乙個匹配項的索引。

string stra = "abcdefghijk";

string strtempa = "c";

string strtempb = "j";

//要求c---g之間的字串,也就是:defghi

//求得strtempa 和 strtempb 出現的位置:

int indexofa = stra.indexof(strtempa);

int indexofb = stra.indexof(strtempb);

string ru = stra.substring(indexofa + 1, indexofb - indexofa -1);

console.writeline("ru = " + ru); //

console.readline();

7樓:

string s ="abcd";

console.writeline(s.substring(1));//從第二位一直擷取到最後,輸出"bcd"

console.writeline(s.substring(2,2));//從第三位開始擷取兩位,輸出"bc"

8樓:匿名使用者

string stra = "abcdefghijk";

string strtempa = "c";

string strtempb = "j";

//我們要求c---g之間的字串,也就是:defghi

//求得strtempa 和 strtempb 出現的位置:

int indexofa = stra.indexof(strtempa);

int indexofb = stra.indexof(strtempb);

string ru = stra.substring(indexofa + 1, indexofb - indexofa -1);

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

console.readline();

9樓:匿名使用者

string a = "12312a!@#$%^798bxvbn";

int i= a.indexof("a");//找a的位置int j = a.indexof("b");//找b的位置a = (a.

substring(i + 1)).substring(0, j - i - 1);//找出a和b之間的字串

結果:!@#$%^798

10樓:

string s="dddacccbfff";

string newstring = s.indexof('a')+1,s.indexof('b')-s.indexof('a')-1);

已測試過了

哈哈樓上真夠快的

11樓:鑫興鴻裝飾幫助

就樓上那個方法,不過開始的時候把兩個特定的字元位子先定位出來就可以了indexof

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

12樓:匿名使用者

第一題:

static void main(string args)第二題:

static void main(string args)

13樓:灰姑娘的霸氣

string stra = "abcdefghijk";

string strtempa = "c";

string strtempb = "j";

//我們要求c---g之間的字串,也就是:defghi

//求得strtempa 和 strtempb 出現的位置:

int indexofa = stra.indexof(strtempa);

int indexofb = stra.indexof(strtempb);

string ru = stra.substring(indexofa + 1, indexofb - indexofa -1);

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

console.readline();

14樓:濛雨抒懷

split("/nr")?

c#中如何取字串中指定的內容?

15樓:匿名使用者

string source = "=d5=ca=ba=c5:84346333=0d=0a=c3=dc=c2=eb:0854444=0d=0a=ca=b1";

//分析這個字串,你所需要取的資料總是在:號之後,下乙個=號之前。利用這個可以鑑別。

//以=號分割,儲存在字串陣列

string temp = source.split('=');

//建立乙個list用於儲存結果

listlist = new list();

//迴圈字串陣列,取符合你結果的資料,新增到list中foreach (string str in temp)} 最終執行完畢時,list中就是2個84346333和0854444了。而且這個方法不論數字是多少位,在什麼地方。 請採納,謝謝。

16樓:匿名使用者

這個可以用正規表示式處理,你要提取的字串格式為 :數字字串= 具體處理你查一下c#使用正規表示式就ok了 你可以加我,本人提供有償諮詢。

c# 文字中提取某些特定字串後面的內容 比如:::::

17樓:丁文博

你好,可以先分割你獲得的字串str

string splitstring = str.split(']');

string str1 = splitstring.split(':')[1];

string str2 = splitstring.split(':')[1];

string str3 = splitstring.trim(' ').split(' ')[0];

就是你所要得到的內容了。

18樓:匿名使用者

split(':'),分成字串,後面不就好做了

c#怎麼提取字串中間某一段?

19樓:匿名使用者

substring("字串",4,"字串".length-9)

如果你前後的字串固定的話就這樣了,可能差一兩個字元,你自己調整一下吧

20樓:

用indexof 和substring 方法

c#怎樣取到某個特定字元後面的字元!

21樓:北川怨魂

string str = "123456#hello c#";

string result = str.substring(str.indexof('#') + 1);

試試,不行找我。

c#如何獲取字串中指定標籤對的內容

22樓:然後去遠足

xml ?

如圖,給個參考:

需要 using system.xml;

如何用python讀取文字中指定行的內容

實現的方bai法和詳細的操作步du 驟如下 1 第一步,開啟在計zhi算機上dao編寫python的軟體,如下圖所示,然版後進入下 權一步。2 其次,完成上述步驟後,建立乙個新的py檔案,見下圖,然後進入下一步。3 接著,完成上述步驟後,匯入xlrd包,並且讀取表的函式就在其內部,見下圖,然後進入下...

C語言中如何取整,C語言中取整是怎麼取?

茅玉枝稅子 參與運算量均為整型時,結果也為整型,捨去小數。如果運算量中有一個是實型,則結果為雙精度實型。printf d,d n 10 3,10 3 printf f,f n 10.0 3,10.0 3 c語言有以下幾種取整方法 1 直接賦值給整數變數。如 inti 2.5 或i int 2.5 這...

C如何從json資料中提取出指定的值?如圖,我想提取最後的

json串對於c 來說,只是string型別的字串,字串你是沒辦法很簡單的按某個邏輯去處理的。要先把json轉成c 識別的物件,然後針對此物件進行操作。反序列化有很多方法,如 using system.web.script.serialization public class jsonhelper ...