标题: 请教如何分隔字符? [打印本页] 作者: shiyiming 时间: 2013-8-9 06:42 标题: 请教如何分隔字符? 有一长串字符‘a1 b pc2fy ad e 。。。’,均由space分隔,现在我想用‘’和‘,’将它们重新分隔成‘a1’,‘b’,‘pc2fy’,‘ad’,‘e’,。。。,我写个比较复杂的code(先建立变量,然后转换成macro变量),想请教一个比较简单的方法(试了tanslate,但都有点问题)。
谢谢!!!作者: shiyiming 时间: 2013-8-9 10:23 标题: Re: 请教如何分隔字符? [code:1mtwi7pq]data _null_;
length str $100;
str="a1 b pc2fy ad e";
put '*** Before: ' str;
str=prxchange("s/ +/', '/",-1,cats("'",str,"'"));
put '*** After: ' str;
run;[/code:1mtwi7pq]作者: shiyiming 时间: 2013-8-9 20:44 标题: Re: 请教如何分隔字符? good.
BTW, could you try TRANSLATE function? I mean can we tanslate the space into " ',' "?
Thanks!