跪求答案啊。VB 文本查找/替换

跪求答案啊。VB文本查找/替换:有text1,text2,text3三个文本框和一个command按钮。在text1中输入一些内容,在text2中输入要查找的内容,tex... 跪求答案啊。VB 文本查找/替换:有text1,text2,text3 三个文本框和一个command按钮。在text1中输入一些内容,在text2中输入要查找的内容,text3中输入替换成的内容,单击“替换”按钮对text1中与查找内容匹配的文字进行替换操作。(使用selstart,seltext,sellength等) 展开
 我来答
百度网友e28c80924
2011-05-11 · TA获得超过1013个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:501万
展开全部
Text1.Text = Replace(Text1.Text, Text2.Text, Text3.Text)
这样就可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dl_会飞的青蛙
2011-05-11 · TA获得超过2456个赞
知道大有可为答主
回答量:3294
采纳率:0%
帮助的人:3388万
展开全部
直接replace不可以吗? 或者下面的代码 是不用replace实现的!~
但是你说的那三个东西 根本用不上啊!~
Private Sub Command1_Click()
Dim sTemp As String
Dim i As Integer
Dim s As String
Dim sLast As String

sTemp = Text1.Text

For i = 1 To Len(Text1.Text)
s = Mid(sTemp, i, Len(Text2.Text))

If s = Text2.Text Then
s = Text3.Text
End If

sLast = sLast & s
i = i + Len(Text2.Text) - 1

Next

MsgBox sLast
End Sub
更多追问追答
追问
能不能用 selstart,seltext,sellength还有剪贴板的。。。。。我们老师要那样的。。。
追答
selstart,seltext,sellength 全部都是选中的内容!~
难道你要做 替换在text1中选中部分?
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式