Replace问题。

b1ck978 2008-04-18 05:15:09
Dim str

str = "aaxxbbxxccxx"

str = Strings.Replace(str, "xx", "WWW", 7, 1)
MsgBox(str)

我想得到的结果是:aaxxbbWWWccxx
但是实际得到的结果是:WWWccxx

单纯用Replace如何得到我想要的结果。
...全文
103 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
水如烟 2008-04-18
  • 打赏
  • 举报
回复
Dim str As String
str = "aaxxbbxxccxx"
Dim b As New System.Text.StringBuilder(str)
str = b.Replace("xx", "WWW", 6, 2).ToString

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧