SAS中文论坛
标题:
如何用正则实现
[打印本页]
作者:
shiyiming
时间:
2011-6-20 10:41
标题:
如何用正则实现
data aaa;
input x$;
cards;
weight
weight1
weight22
;
run;
想通过正则实现得到的数据集
x x1
weight .
weight1 1
weight22 22
谢谢!
作者:
shiyiming
时间:
2011-6-20 13:26
标题:
Re: 如何用正则实现
结果和你的一样,但是不清楚你想要什么样的结果。
data b;
set a;
prx=prxparse('/\d+/');
call prxsubstr(prx,x,start,len);
x1=substr(x,start,len);
run;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2