VF中的子串替换函数STUFF(,,,)其中长度是字符个数的意思吗?替换和被替换的字符个数不一定相等是什么意思?最好能举个例子.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 11:05:20
VF中的子串替换函数STUFF(,,,)其中长度是字符个数的意思吗?替换和被替换的字符个数不一定相等是什么意思?最好能举个例子.

VF中的子串替换函数STUFF(,,,)其中长度是字符个数的意思吗?替换和被替换的字符个数不一定相等是什么意思?最好能举个例子.
VF中的子串替换函数
STUFF(,,,)
其中长度是字符个数的意思吗?替换和被替换的字符个数不一定相等是什么意思?
最好能举个例子.

VF中的子串替换函数STUFF(,,,)其中长度是字符个数的意思吗?替换和被替换的字符个数不一定相等是什么意思?最好能举个例子.
stuffc(“abcdef”,2,4,“ok”)会首先把字符串“abcdef”中的从第2位起的4个字符去掉(也就是去掉“bcde”剩下了“af”),再用字符串“ok”填充回刚才的位置,结果是“aokf”.
stuffc被称为字符串替换函数,参数可理解为下面这样:
stuffc(“被替换操作的字符串”,从第几位开始替换,替换掉多少位,“用来替换的字符串”)
需要注意的是:被去掉的字符个数不必要和用来替换的字符串字符个数相同,只是拿掉这些字符再在同样位置安进去用来替换的字符串而已.
为了让你明白我说得有些罗嗦了,其实明白后这个函数还是很简单的.但愿能帮到你!