||
1.substr( ) 语法:substr(s,n1,n2)
a. s为需要进行提取的字符串; b. n1表示提取的起始位置。c. 对于不同编码的文本,n2代表不同含义。对于纯ASCII编码的文本,n2表示要提取字符长度为n2的字符串。而对于其他非ASCII编码的文本来说,n2表示要提取字节长度为n2的字符串。
2.usubstr() 语法:usubstr(s,n1,n2)
usubstr()函数的大部分用法与substr()函数相同。区别在于,usubstr()函数适用于所有unicode编码的字符串,而substr()函数在使用过程中需要区分字符串是否为ASCII编码。
3. ustrleft() ustrleft(s,n)
a. s为需要进行提取的字符串,s为所有unicode编码的字符;b. n表示从字符串的最左边开始算起提取字符长度为n的字符串。其中n取值为正整数。
4. ustrright() 语法:ustrright(s,n)
a. s为需要进行提取的字符串,s为所有unicode编码的字符; b. n表示从字符串的最右边开始算起提取字符长度为n的字符串。其中n取值为正整数。
例如
gen right2=ustrright( publication_number,2 )
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-17 09:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社