關於在一段字串中提取所有兩個字元中間的字串

2021-07-04 00:21:39 字數 672 閱讀 6559

這裡的提取無非也就是自己寫了乙個方便自己使用的方法,這個方法裡面用到了遞迴和ref,而使用ref的時候必須得先在呼叫該方法之前初始化乙個值,在呼叫完該方法以後,帶有ref字首的變數的值就是呼叫方法完了以後變成的值了!!

///

/// 把兩個字元中間的字元提取出來

//////

字串///

第乙個字元

///第二個字元

///第乙個字元初始開始數的索引

///第二個字元初始開始數的索引

///提取出來的字元組成的集合

public

void

getarrylist(string str, char a, char b, int le, int ri, ref list list)

}}

下面是如何去使用上面的方法
list

<

string

>

list

=new

list

<

string

>();;

string code=

"[1]表示教師[2]表示學生";

getarrylist(code, '[', ']', 0, 0, ref list);

呼叫完方法以後字串的集合就有1和2了

劍指offer 從一段字串中提取數字

問題 從一段字串中獲取數字 example input 1ab2cd3ef45g output 1 2 3 45 思路 解析字串 區域性整型變數 整型陣列的初始化 如果部分賦值,則其餘部分初始化為0 比如int a 5 那麼編譯器會幫你把後面的三個元素置為0。如果未賦值,則都是隨機值。比如int a...

CString一段字串的提取辦法

for int j strsourcename.getlength 1 strsourcename.getat j j strdesname strsourcename.getat j strdesname.makereverse 我想取出乙個全路徑當中的檔名,比如 strsourcename為 d...

Java 自定義提取字串中的某一段字元

string s dsadsada 啦啦啦123123 要去除所有尖括號裡的內容 得到結果 dsadsada啦啦啦123123 第一次執行string s1 settext s 得到結果 s1 dsadsada啦啦啦123123 第二次執行string s2 settext s1 得到結果 s2 d...