国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

字符串的一些操作

2019-11-18 17:39:44
字體:
供稿:網(wǎng)友
怎樣取得一個字符串在另外一個字符串中出現(xiàn)的次數(shù)?
PublicFunctionsCount(String1AsString,String2AsString)AsInteger
DimIAsInteger,iCountAsInteger
I=1
Do
If(I>Len(String1))ThenExitDo
I=InStr(I,String1,String2,vbTextCompare)
IfIThen
iCount=iCount 1
I=I 2
DoEvents
EndIf
LoopWhileI
sCount=iCount
EndFunction
□怎樣在一個字符串中完全刪除里面的另外一個字符串?
FunctionStringCleaner(sAsString,_
SearchAsString)AsString
DimiAsInteger,resAsString
res=s
DoWhileInStr(res,Search)
i=InStr(res,Search)
res=Left(res,i-1)&_
Mid(res,i 1)
Loop
StringCleaner=res
EndFunction
□怎樣在一個字符串中刪除里面的另外一個字符串?
PublicSubsRemove(String1AsString,String2AsString)
DimIAsInteger
I=1
Do
If(I>Len(String1))ThenExitDo
I=InStr(1,String1,String2)
IfIThen
String1=Left$(String1,I-1) Mid$(String1,I Len(String2) 1)
I=I 2
DoEvents
EndIf
LoopWhileI
EndSub
□怎樣在一個字符串中替換里面的另外一個字符串?
PublicSubsReplace(String1AsString,String2AsString,RepStringAsString)
DimIAsInteger
I=1
Do
If(I>Len(String1))ThenExitDo
I=InStr(1,String1,String2)
IfIThen
String1=Left$(String1,I-1) RepString Mid$(String1,I Len(String2))
I=I 2
DoEvents
EndIf
LoopWhileI
EndSub
□如何計算一個字符串中的行數(shù)?
FunctionCountStringLine(src_stringAsString)AsInteger
OnErrorResumeNext
Dimstring_flagAsInteger
Dimline_cntAsInteger
Dimtest_stringAsString
line_cnt=0'初始-->行數(shù)為1
string_flag=1'標(biāo)志為1
test_string=src_string
DoEvents
Do
line_cnt=line_cnt 1
string_flag=InStr(test_string,vbCrLf)'判斷回車換行
test_string=Right(test_string,Len(test_string)-string_flag-1)
LoopUntilstring_flag<=0
CountStringLine=line_cnt
EndFunction
□如何從一個字符串中讀取一行字符?
FunctionReadStringLine(src_strAsString,linenoAsInteger)AsString
OnErrorResumeNext
Dimstring_flagAsInteger
Dimline_cntAsInteger
Dimtest_stringAsString
Dimret_stringAsString
line_cnt=0'初始-->行數(shù)為1
string_flag=1'標(biāo)志為1
test_string=Right(src_str,2)
Iftest_string<>vbCrLfThen
test_string=src_str vbCrLf
Else
test_string=src_str
EndIf
DoEvents
Do
line_cnt=line_cnt 1
string_flag=InStr(test_string,vbCrLf)
ret_string=Left(test_string,string_flag)
test_string=Right(test_string,Len(test_string)-string_flag-1)
LoopUntillineno<=line_cnt
'Ifline_cnt=1Then
'ReadStringLine=ret_string
'Else
ReadStringLine=Left(ret_string,Len(ret_string)-1)
'EndIf
EndFunction->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴国县| 无锡市| 克山县| 富民县| 磐安县| 精河县| 古蔺县| 西丰县| 鹤峰县| 黄骅市| 吴江市| 盐池县| 横峰县| 明溪县| 休宁县| 乌海市| 济阳县| 襄垣县| 宁强县| 资源县| 建平县| 灵川县| 壤塘县| 盖州市| 壶关县| 吉水县| 长顺县| 大渡口区| 武川县| 行唐县| 滦南县| 兴义市| 凤凰县| 兴国县| 温州市| 山东| 临洮县| 云和县| 桂东县| 贵定县| 子洲县|