主题:  关于String&replace问题

realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#12003/9/25 20:08:55
有没有可能把一个字符串里边的[b]所有指定字符或字符串替换成为另外一个字符串
比如:var S="123[:]321[:]";
要把S字串里边的"[:]"替换成为""
望不吝赐教,万分感谢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22003/9/25 20:59:31
var?用javascript?



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#32003/9/25 21:13:02
用js吧,如果js不容易实现的话vb的也可以



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#42003/9/25 21:24:42
这个办法我试过,不过好象只能把字串中的第一个指定字符换成其他字符,我希望的是把所有的指定字符替换
不晓得有没有更好的办法,请斑竹赐教了



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#52003/9/25 21:59:43
用正则替换啊



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
#62003/9/26 3:55:07
lemontree在上个帖子中说
引用:
replace("aaa[::]","[::]","<::>")
'把aaa[::]中的[::]换成<::>



同意这个答案,你试过了嘛?不行嘛?



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#72003/9/26 14:03:24
刚刚发现这个贴发错地方了,将错就错吧
reaplace方法试过了,确实只能把第一个指定字符串换了
如果字串中有多个要替换的字符的话就不行
不知道是不是replace还有什么高级用法