獲取特定的字串

2021-06-21 21:31:24 字數 619 閱讀 6791

獲取特定的字串

為了建立乙個通用的投票調查系統,往往不能確定有多少選項,普通的作法就是建立多個字段,比如10個字段,但要是多餘10個選項就不行了。所以基於這種考慮,我設計了只需乙個字段(當然長度夠長或是備註型)就可以實現。 

aaadfgfga||bfgbbb||ccdfgsgcc||dsfdfdsf||...|| 

為了實現讀取"||"之間的內容,我編寫了如下** 

'sstr:表示分隔字串,lstr:表示要搜尋的字串,i:表示要取第幾段字串 

function getstr(sstr,lstr,i) 

dim ks,js,cd,wz,j'ks:表示開始,js:計數,cd:長度,wz:位置,j:迴圈變數 

cd=len(lstr) 

ks=1 

for j=1 to i 

wz=instr(ks,lstr,sstr) 

if wz=0 then 

strlen="" 

else 

strlen=mid(lstr,ks,wz-ks) 

ks=wz+2 

end if 

next 

end function 

這是我編寫的函式,彼此共享。

字串去除特定字元

週六,剛顧著陪女朋友玩了,九度oj想ac一道簡單的題目,結果在scanf上遇到了點問題,唉,週六大好的時間就沒有深入研究,今天趁著來公司看了一下scanf實現機制,解決了 靠,蛋疼的csdn,剛才寫了一大堆竟然沒儲存,直接上 了 題目描述 輸入字串s和字元c,要求去掉s中所有的c字元,並輸出結果。輸...

在字串中刪除特定的字元(字串)。

題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.其實這類題有個特點,字串中的字元分為兩類,就可以聯想快速排序裡的將當前的陣列分為左右兩組,其中左邊的數字小於某值,右邊的數...

刪除字串中的特定字元

當要刪除字串中的特定字元時,只需要用find 和erase 兩個函式搭配使用即可,find 用於找到特定字元的位置,而erase 則用於刪除該位置上的字元。find c,pos 表示從pos這個位置開始找c字元 erase pos,n 表示從pos這個位置開始刪除n個字元 例如下面就是我寫的乙個刪除...