這裡的提取無非也就是自己寫了乙個方便自己使用的方法,這個方法裡面用到了遞迴和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...