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