string s = "dsadsada<@#$@#$>啦啦啦123123<&*&*&*>"
要去除所有尖括號裡的內容 得到結果 "dsadsada啦啦啦123123"
第一次執行string s1 = settext(s); 得到結果:s1 ="dsadsada啦啦啦123123<&*&*&*>"
第二次執行string s2 = settext(s1); 得到結果:s2 ="dsadsada啦啦啦123123"
所以呢, 直接迴圈自調即可:
string content;
for (int i = 0; i < 30; i++)
/*
* 作用:自定義string過濾
* content 輸入的內容--例:"dsadsada<@#$@#$>啦啦啦123123<&*&*&*>"
* start 要剔除內容的開頭字--例:"<"
* end 要剔除內容的結尾字元--例:">"
* return 返回剔除後得到的結果--例:"dsadsada啦啦啦123123<&*&*&*>"
* */
public static string settext(string content, string start, string end)
return content;
} else
}
sql 自定義函式擷取字串
sql對字串的處理能力比較弱,比如我要迴圈遍歷象1,2,3,4,5這樣的字串,如果用陣列的話,遍歷很簡單,但是t sql不支援陣列,所以處理下來比較麻煩。下邊的函式,實現了象陣列一樣去處理字串。一,用臨時表作為陣列 create function f split c varchar 2000 spl...
提取 字串中 數字
include include include void main l if find break 有數字則退出迴圈 else printf 沒有數字 請重新輸入 n gets c 沒有則重新出入 l strlen c l strlen c printf 字串長度為 d n l for i 0 i ...
提取字串中的單詞
函式原型 char strtok char string,char const delimiter 引數說明 string指向需要被分割的字串,delimiter指向分割字串 string使用的限定符。函式返回乙個分割出來的子字串指標。注意每次執行該函式的時候只會返回乙個分割出來的字串,如果需要返回...