看了一下人家写的源代码,感慨颇深,功力深厚啊

说一下学习笔记:
01,子程序公开的问题:
公开的话可以全局调用 在任何子程序中都能用 不公开只能局部调用 只能在子程序中用
02,参数那里,参考和可空,都是有学问的。值得细细研究。
03,文本替换,子文本替换函数,值得深入研究,对比学习比较好。
重点看一下,文本替换功能。有四个参数:
文本替换 (文本型 欲被替换的文本,整数型 起始替换位置,整数型 替换长度,[文本型 用作替换的文本])
下图就是测试结果:

用中文测试一下:由于汉字是2个字节,这点要注意!

04,子文本替换,这里要留意:
子文本替换 (文本型 欲被替换的文本,文本型 欲被替换的子文本,[文本型 用作替换的子文本],[整数型 进行替换的起始位置],[整数型 替换进行的次数],逻辑型 是否区分大小写)
6个参数,第1,2,6,为必须填写的。其余可空。
--返回一个文本,该文本中指定的子文本已被替换成另一子文本,并且替换发生的次数也是被指定的。本命令为初级命令。
测试01:默认次数不写,然后默认从头开始寻找替换。

结果:1234五六78五六78五六78
测试02:次数选择1次

这就是区别!
05, 寻找文本 命令
寻找文本 (文本型 被搜寻的文本,文本型 欲寻找的文本,[整数型 起始搜寻位置],逻辑型 是否不区分大小写)
一共4个参数,每个参数都很容易看出来!
----返回一个整数值,指定一文本在另一文本中最先出现的位置,位置值从 1 开始。如果未找到,返回-1。本命令为初级命令。
这个函数--返回一个整数值,指定一文本在另一文本中最先出现的位置,位置值从 1 开始。如果未找到,返回-1。本命令为初级命令。
06,取文本中间 命令。
取文本中间 (文本型 欲取其部分的文本,整数型 起始取出位置,整数型 欲取出字符的数目)
3个参数。
---返回一个文本,其中包含指定文本中从指定位置算起指定数量的字符。本命令为初级命令。
最后,这个函数命令,被我吃透了!!每一个步骤我都弄懂了,并且添加了注释!

网友评论