Office中国论坛/Access中国论坛
标题:
[分享]Mid() 涵数新用
[打印本页]
作者:
andymark
时间:
2006-11-5 20:22
标题:
[分享]Mid() 涵数新用
我们把一个字符串替换某字符时,很多人都是这样写:
Dim sName as string
sName = "Jack Smith, Jr."
sName = left(sName, 6) & "Jones" & right(sName, 4)
其实还有一种更简单的方法:
Dim sName as string
sName = "Jack Smith, Jr."
Mid(sName, 6, 5) = "Jones"
当程序执行完毕之后,sName 就等于 "Jack Jones, Jr." 了
一般我们使用函量时,函量一定都在 '=' 的右方,再将函量计算的结果指定给 '=' 左方的变量或物件。但是 Mid 函量是可以放在 '=' 的左方的,你知道了吗?
作者:
老鬼
时间:
2006-11-5 20:49
不错啊,以前真不知道啊~~
作者:
wang1950317
时间:
2006-11-5 23:40
谢谢andymark版主!但好像是第一个代码 sName = left(sName, 6) 改成5,两段代码结果一样。
作者:
情比金坚
时间:
2006-11-6 00:12
个人使用不错,如果团队使用这种写法,在我们这儿找挨批吧
作者:
wang1950317
时间:
2006-11-6 00:22
不太懂情版主的的意思,能给菜鸟解释一下"团队使用"是什么意思?是不是还有什么使用规范之类的行规?谢谢!
作者:
fan0217
时间:
2006-11-6 03:24
不是有这个函数吗:Replace()?
作者:
tmtony
时间:
2006-11-6 04:20
可用replace方法,不过,replace是全部替换,而
andymark可指定替定某段内容
说真的,以前还真不知道这个用法,的确有些新鲜
作者:
一点通
时间:
2006-11-6 05:59
在哪里找来的新用法?自己摸索的?很有新意!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3