码迷,mamicode.com
首页 > 其他好文 > 详细

用substr截取字符

时间:2015-12-22 16:24:51      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

最近做数据清理的时候,发现字符里面有很多特殊字符,如果想截取字符串中的一段字符可以用以下方法:

/*截取中文括号前面的字符*/
data _null_;
x="aaafafsadfgadgfa(asdasgs..";
/*定义字符串*/
i=find(x,‘(‘);
/*确定(的位置*/
j=length(x); **字符串的长期
substr(x,i,j-i)=""; **截取从i到j-i的字符,并赋值为空
put x; **输出x
run;

输出结果:aaafafsadfgadgfa

涉及find(), substr()函数的使用,如果想清除英文字符中的特殊字符可以用compress()函数, 清除中文字符中的特殊字符可以用kcompress() 

用substr截取字符

标签:

原文地址:http://www.cnblogs.com/yizhenfeng/p/5066775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!