楼主你好,有一个笨办法,把全角字母全部找出其对应的半角,然后再把转化后的字符连起来。
请高手指教!
data temp;
chart='abcd';
l=length(chart);
do i=1 to l-1 by 2 ;
k=substr(chart,i,2);
select(k);
when ('a') substr(chart,i,2)='a';
when ('b') substr(chart,i,2)='b';
when ('c') substr(chart,i,2)='c';
when ('d') substr(chart,i,2)='d';
otherwise;
end;
end;
chartnew=compress(chart);
put chartnew=;
run;