//stritrim(s1)将s1中的多个连续空格缩减为一个空格
. disp stritrim("good 123")
good 123
//strltrim(s1)将s1中左侧的空格删除
. disp strltrim(" good 123")
good 123
//strltrim(s1)将s1中右侧的空格删除
. disp strrtrim(" good 123 ")
good 123
//显示删除右侧空格后的长度
. disp length(strrtrim(" good 123 "))
14
//显示原有空格串的长度
. disp length(" good 123 ")
18
//删除字符串中所有的空格
. disp subinstr(" good 123 "," ","",.)
good123
//空格作为分隔标记对原字符串进行分隔
clear
//清内存
set obs 5
//设置5个样本
gen v1 = "1 2 3"
//建立新变量,v1,其值都是"1 2 3"
split v1,gen(a)
//分隔v1,建立以a开头后面是分隔字符的变量名,空格是默认分隔符
// v1 a1 a2 a3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3