首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb 字符串轮换函数Replace有疑问

2012-12-15 
vb 字符串替换函数Replace有疑问本帖最后由 kendyhj8987 于 2012-11-24 12:41:46 编辑dim aaa as string我

vb 字符串替换函数Replace有疑问
本帖最后由 kendyhj8987 于 2012-11-24 12:41:46 编辑 dim aaa as string
我的本意是用T123替换掉字符串中第二个F,
aaa = Replace(",F,F,F,F,F,F", "F", "T123", 4, 1, vbTextCompare)
但上面的结果却是T123,F,F,F,F,不明白
假如要成功掉字符串中第二个F,应该怎么写
[最优解释]
Replace函数的返回值是一个字符串,但是,其中从start所指定的位置开始,到expression字符串的结尾处的一段子字符串已经发生过替换动作。并不是原字符串从头到尾的一个复制。

ss=",F,F,F,F,F,F"
aaa =left(ss,3)& Replace(ss, "F", "T123", 4, 1, vbTextCompare)

热点排行