SAS中文论坛
标题:
请教剔除word 谢谢!
[打印本页]
作者:
shiyiming
时间:
2011-1-12 10:43
标题:
请教剔除word 谢谢!
%let getvars=ycx1new ycx1;
%let var=ycx1;
想从&getvars中去掉ycx1,结果得到&getvars解析为ycx1new
%let getvars=ycx1new ycx1 sex;
%let var=ycx1;
想从&getvars中去掉ycx1,结果得到&getvars解析为ycx1new sex
那个函数可以用啊?
谢谢!
作者:
Qiong
时间:
2011-1-14 10:05
标题:
Re: 请教剔除word 谢谢!
[code:1y1xbvve]
data _null_;
call symput('vv',transtrn("&getvars", "&var", ""));
run;
%put &vv;
[/code:1y1xbvve]
作者:
shiyiming
时间:
2011-1-14 13:53
标题:
Re: 请教剔除word 谢谢!
SAS 9.1.3 不行啊
作者:
shiyiming
时间:
2011-1-14 16:23
标题:
Re: 请教剔除word 谢谢!
%let getvars=ycx1new ycx1 sex;
%let var=ycx1;
%let getvars=%sysfunc(prxchange(%sysfunc(prxparse(s/\b&var.\b//)), -1, &getvars));
%put getvars=&getvars;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2