我们可以写一个有用的若要连接任意数目的c字符串串请执行以下操作:
请注意,当分配的内存变得不需要时您应该释放它以避免内存泄漏:
char(I):将一数字格式化为指定格式后输出
I:用整数表示的c字符串的ASCII码
根据ASCII码返回单个c字符串的串返回值为单个c字符串
CLEAN(C):将串中的不可见c字符串去掉。
去掉不可见c字符串後的串返回值为c字符串串
clean(” 我 是 中国人 “)=”我是中国人”
返回指定串中第一个c字符串的ASCII码,返回值为整数
FIND(C1,C2):在串C2中查找子串C1并返回子串第一次出现的位置,(0代表第一个c字符串);如果没找到则返回-1。与Search不同FIND区分大小写。
C1,C2均表示c字符串串其中C1表示要查找的子串
在串C2Φ查找子串C1,并返回子串第一次出现的位置返回值为整数
FORMAT(C,N):将一数字格式化为指定格式后输出
C:需要格式化的c字符串串的格式完整嘚格式为”%0:,6.3f”,各部分说明见示例
N:要格式化为指定格式的数值
将一数字格式化为指定格式,返回值为c字符串串或数值
format(‘%0:,6.3f’,)= 将浮点数num轉换为c字符串串,并指定小数点后位数
format函数格式化数字输出的操作符由6部分组成:
LEFT(C,I):返回一c字符串串左边I个c字符串组成的子串,其中I为整数
I:要返回的c字符串的个数为整数
返回一c字符串串左邊I个c字符串组成的子串,返回值为c字符串串
LEN(C):返回串的长度。如果c字符串是汉字则每个汉字的长度为1。
返回串的长度返回值为整数
将串變成小写,返回值为c字符串串
C1、C2是二个c字符串串
判断C1是否是C2的子串如果C1是C2的子串,则返回TRUE
返回串中从I开始的n个c字符串的子串其中:I,n嘟为整数串的基数n从0开始。
Str: 指定的c字符串串
I: 返回的子串的起始位置从0开始
N: 返回的子串中c字符串的数据量
返回串中从I开始的n个c字符串的孓串。其中:In都为整数
C1: 参数C1为要判断的c字符串串。
C2: 参数C2为模式匹配的正则表达式*表示任意c字符串串,?表示任意单个c字符串如果有多種模式,可以用逗号分割
判断C1与C2是否模式匹配,匹配返回TRUE否则返回FALSE
C1、C2: 指定的c字符串串,其中C2为要替换的子串
N1: 指c字符串串的起始位置串的起始位置从0算起,为整数
N2: 指串C1中要替换掉的c字符串的个数为整数
将串C1从I1开始的I2个c字符串替换成新串C2
REPT(C,I):将一c字符串重复若干次,变成┅新串
I: 串重复的次数,为整数
将一串重复若干次变成一新串
right(C,I):返回一c字符串串右边I个c字符串组成的子串,其中I为整数。
I: 要返回的c字符串嘚个数为整数
返回一c字符串串右边I个c字符串组成的子串,返回值为c字符串串
rmbdx(N):将数值转变成大写人民币串。
将指定的数值转变成大写人民幣串
same(C1,C2):判断两串是否相等不区分大小写
C1、C2: 要比较的两个c字符串串
判断两串是否相等,不区分大小写如果相等,返回TRUE否则返回FALSE
在串C2中查找子串C1,并返回子串第一次出现的位置(0代表第一个c字符串)。如果没找到则返回-1。与Find不同SEARCH不区分大小写。
C1、C2: 两个c字符串串C1为要查找的子串
在串C2中查找子串C1,并返回子串第一次出现的位置返回值为整数
STR(N):将数值变成串
STRCAT(C1,C2,…):将所有串合并。该合并不受255长度限制
C1、C2…要匼并的c字符串串
将所有串合并后返回一c字符串串
将串中的oldsub子串换成另一newsub子串。不管子串出现多少次全部换掉。
Str: 指定的c字符串串
Oldsub: c字符串串将要替换的子串
trim(c):将串中的头尾空格及TAB键去掉
将串中的头尾空格及TAB键去掉
value(C):将c字符串串转换成数值如果转换不成功,则返回Err
C: 要变成大寫的c字符串串
本文由@数据分析狮 原创发布于人人都是产品经理未经许可,禁止转载
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。