作者:王美庭
Email: [email protected]
- 一、引言
- 二、命令的安装
- 三、语法与选项
- 四、实例
- 五、输出效果展示
在编写程序时,因为时常要去除字符串括号里的空格,所以自己写了个小程序。该命令有相应的适用范围,就是只允许括号内有且仅有一个“单词”,如mean(price )
、sd( mpg )
、min(trunk ) max( mpg )
等。
除了去除括号内的空格,该命令还会将括号外的长空格(连续的多个空格)压缩为单个空格。同时输出结果也会被储存在r()
中。
space_rm
命令以及本人其他命令的代码都托管于 GitHub 上,读者可随时下载安装这些命令。
你可以通过系统自带的net
命令进行安装:
net install space_rm, from("https://raw.githubusercontent.com/Meiting-Wang/space_rm/master")
也可以通过github
外部命令进行安装(github
命令本身可以通过net install github, from("https://haghish.github.io/github/")
进行安装):
github install Meiting-Wang/space_rm
命令语法:
space_rm strings
space_rm n mean( price ) sd( mpg ) min(price ) max( trunk)
space_rm ( price ) sd( mpg ) min(price ) max( trunk)
space_rm ( price )( mpg ) min(price ) max( trunk)
space_rm sd( mpg ) min(price ) max( trunk)
return list
. space_rm n mean( price ) sd( mpg ) min(price ) max( trunk)
n mean(price) sd(mpg) min(price) max(trunk)
. space_rm ( price ) sd( mpg ) min(price ) max( trunk)
(price) sd(mpg) min(price) max(trunk)
. space_rm ( price )( mpg ) min(price ) max( trunk)
(price)(mpg) min(price) max(trunk)
. space_rm sd( mpg ) min(price ) max( trunk)
sd(mpg) min(price) max(trunk)
. return list
macros:
r(out_str) : "sd(mpg) min(price) max(trunk)"