//截取make值的第5 6 7三个字符作为新变量avvv的值
gen avvv=substr(make,5,3)
order avvv ,after(make)
//substr(s,n1,n2)
用法:s为需要提取的字符串,n1表示提取的起始位置,n2表示要提取的字符字符串的长度。如果n1 < 0,n1表示为从字符串右边向左边数的位置,如果n2=".",则提取从n1开始到s结尾的所有字符串。
disp substr("abcddeffeg",2,3)
disp substr("abcddeffeg",2,4)
disp substr("abcddeffeg",-2,4)
disp substr("abcddeffeg",2,.)
![]()
//ustrleft(s,n)用法:s为需要提取的字符串,n表示从字符串的最左边开始算起提取字符串长度为n的字符串,n为大于0的整数。
disp ustrleft("adfasdf",2)
disp ustrleft("adfasdf",4)
disp ustrleft("adfasdf",.)
![]()
//ustrright(s,n) 用法:s为需要提取的字符串,n表示从字符串的最右边开始算起提取字符串长度为n的字符串,n为大于0的整数。
disp ustrright("asd3232323",2)
disp ustrright("asd3232323",4)
disp ustrright("asd3232323",.)
disp ustrright("asd3232323",-2)
![]()