日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

vb 字符串替换_学习VB编程第69天 字符串查找与替换

發(fā)布時(shí)間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vb 字符串替换_学习VB编程第69天 字符串查找与替换 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天學(xué)習(xí)了VB提升教程4期,學(xué)習(xí)的主要內(nèi)容是字符串查找與替換。零基礎(chǔ)學(xué)VB課程已經(jīng)結(jié)束,但是感覺(jué)還是沒(méi)有太大進(jìn)步,而且目前也沒(méi)有確定后續(xù)該學(xué)什么語(yǔ)言,干脆就繼續(xù)再學(xué)一段時(shí)間VB吧反正計(jì)劃的三個(gè)月時(shí)間還沒(méi)有學(xué)滿(mǎn)呢。

1.查找思路:通過(guò)字符串的比較來(lái)確定是否屬于查找的內(nèi)容,確定后通過(guò)設(shè)置焦點(diǎn)和光標(biāo)開(kāi)始位置,以及查找字符的長(zhǎng)度達(dá)到定位選擇的效果。

2補(bǔ)充知識(shí):

Instr(參數(shù)1,參數(shù)2,參數(shù)3,參數(shù)4)參數(shù)1表示默認(rèn)從左往右查找開(kāi)始的位置,默認(rèn)從1開(kāi)始查找,參數(shù)2代表原字符串,參數(shù)3代表要查找的字符串,參數(shù)4代表要查找的方式,我們使用vbBinaryCompare方式,返回的是字符串找到的位置,如果沒(méi)有找到字符串則返回0。

Text1.SetFocus 設(shè)置焦點(diǎn)

Text1.SelStart = find - 1 光標(biāo)開(kāi)始的位置

Text1.SelLength = Len(Text2.Text) 從光標(biāo)處開(kāi)始向后選擇幾個(gè)字符長(zhǎng)度

3.替換函數(shù):replace(原字符串底稿,要查找的字符串,替換進(jìn)去的字符串)

4.做一個(gè)查找替換文本的小工具。

(1)窗體

(2)代碼

Private Sub Command1_Click()

find = InStr(1, Text1.Text, Text2.Text, vbBinaryCompare)

Text1.SetFocus

Text1.SelStart = find - 1

Text1.SelLength = Len(Text2.Text)

End Sub

Private Sub Command2_Click()

Text1.Text = Replace(Text1.Text, Text2.Text, Text3.Text)

End Sub

(3)效果詳見(jiàn)視頻

總結(jié)

以上是生活随笔為你收集整理的vb 字符串替换_学习VB编程第69天 字符串查找与替换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。