* -- 文本變量合并 用 “+”? -- *
*? gen var3=var1+var2? ? // var1 和 var2均是字符變量
display "Hellp" "Stata"? // 直接字符可以并列放置即可
local liu "您好"
disp "Hello" "`liu'"? ? // 暫元存儲(chǔ)的字符與其他字符直接合并
* -- 文本重復(fù) 用 “*”? -- *
disp 3*"小花"? ? ? ? ? ? //? 這里的數(shù)字只能放置字符前面
* -- 文本修改 用plural(n,s1,s2)函數(shù)? -- *
disp plural(2,"liu kuanbin")? ? ? ? ? ? // 在文本后加 “s”
disp plural(1,"liu kuanbin","kuanbin")? // 如果s1 s2都有值,并且s2沒有+/-的符號(hào),則表示n知識(shí)選擇那個(gè)字符
disp plural(1,"liu kuanbin","+kuanbin")? // 如果s1 s2都有值雹熬,n=2昵观,那么 +/-表示了s1尾部增加上或者尾部剔除s2字符
disp plural(1,"liu kuanbin","-kuanbin")
disp plural(2,"liu kuanbin","kuanbin")
disp plural(2,"liu kuanbin","+kuanbin")
disp plural(2,"liu kuanbin","-kuanbin")
disp plural(2,"liu kuanbin","-kuan")
* -- subinstr(s1,s2,s3,n) 將s1中s2替換為s3, n表示出現(xiàn)的次序? -- *
disp subinstr("this is the day","is","was",2)
disp subinword("this is the day","is","was",1)? // 這里的n 是以空格分開的單詞或字符為準(zhǔn)
* -- substr(s,n1,n2) 從s中的第n1位置開始舀透,提取n2位? -- *
disp substr("abcdef",3,2)
* 數(shù)值型與文本型轉(zhuǎn)化
disp? real("5.2")+1? ? ? // 本文字符轉(zhuǎn)換為數(shù)值
disp? strofreal(4)+"F"? // 數(shù)值轉(zhuǎn)換為字符
* 數(shù)值顯示轉(zhuǎn)換
disp strofreal(4,"%9.2f")? ? ? ? ? ? ? //顯示位數(shù)
disp strofreal(123456789,"%11.0g")? ? // 顯示
disp strofreal(123456789,"%13.0gc")
disp strofreal(0,"%td")
disp strofreal(225,"%tq")
* -- strpos(s1,s2)中s1里面的s2出現(xiàn)的位置 -- *
disp strpos("this","is")
disp ustrpos("this","is")
* -- 空格處理 -- *
disp stritrim("hello? there")? ? // 將存在多個(gè)空格縮減為只有一個(gè)空格
disp strltrim(" this is? a dog")? // 刪除左側(cè)空格
disp strltrim(" this is? a dog ")? // 刪除右側(cè)空格
* -- 字符長度 -- *
disp length("liu kuanbin")
* -- 文字匹配 strmatch(s1,s2) -- *
disp strmatch("17.4","1??4")? // 若s1和s2文本匹配上枝冀,則返回1司训,否則為0
* -- regexm(s,re)? 正則表達(dá)式匹配 -- *
disp regexm("暨南大學(xué)","暨南")? // s為文本旱捧,re為 正則表達(dá)式
* -- strreverse(s) 文本逆序 -- *
disp strreverse("Liu Kuanbin")
disp strlower("LIU")? ? ? ? ? ? ? // 字母小寫
disp strupper("liu")? ? ? ? ? ? ? // 字母大寫
disp strproper("liu kuanbin")? ? ? // 首字母大寫
*-------------------------------------------------------------------------------