关于字符的一个问题(字符串替换)

我想将“10101001”的前三个字符“101”替换成“201”,后面的不变。有这样一个函数吗?谢谢!
---------------------------------------------------------------

使用如下方法:
a="10101001"
新字符串="201"+Right(a,Len(a)-3)

---------------------------------------------------------------

char_1='10101001'
char_2='201'+right(char_1,5)
---------------------------------------------------------------

有一个函数:

AA=“10101001”
aa=strt(aa,'101','201',1,1)

意思是:用“201”替换AA这个字符串中第一次出现的一个“101”


楼上的几位朋友虽然都能达到这个目的,但使用的函数都兜了弯子,在这里不应该用RIGHT()函数,应该用SUBS()函数才合理,因为RIGHT()函数还得考虑原字符串的长度

AA=“10101001”
aa='201'+subs(aa,4)

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus