replace问题

tutu83612 2005-09-19 10:55:33
对一段字符串进行多次替换,而且防止重复替换。
如"dim a as string,b as long",最后的要的字符串是"dim a as long,b as string"。如何实现呢,用repalce("dim a as string,b as long"," string"," long")
可以替换掉"long"可是替换"long"的时候就出现把刚替换的"string"又替换回去了。
不知道大家有没有好的思路。谢谢。
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbhere 2005-09-19
  • 打赏
  • 举报
回复
对,倒一下
hicksys 2005-09-19
  • 打赏
  • 举报
回复
替换前将该字符串复制一份,然后再作处理~
fishzone 2005-09-19
  • 打赏
  • 举报
回复
1) string --> 一个特定的字符串,比如 string1234567
2) long --> string
3) string1234567 --> long
tutu83612 2005-09-19
  • 打赏
  • 举报
回复
恩,谢谢。这个方法是不错。不过还是有点问题,可能我的问题问简单了。
如一个字符串"dim a as string,'I am a string'",这里我想对两个"string"分别处理,而不是一个replace全部替换掉,就是前面的string 我替换成"long",而后面的是作为一个字符串的一部分,不要替换。如果用楼上各位的方法的话,需要重新组织字符串,比较麻烦,还有别的好方法吗。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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