楼主: l1i2n3i4n5g
353 1

[程序分享] 去除字符串头尾分号的三种方法 [推广有奖]

  • 4关注
  • 12粉丝

副教授

32%

还不是VIP/贵宾

-

威望
0
论坛币
4470 个
学术水平
118 点
热心指数
137 点
信用等级
90 点
经验
13518 点
帖子
437
精华
0
在线时间
1203 小时
注册时间
2008-5-25
最后登录
2018-8-16

l1i2n3i4n5g 在职认证  发表于 2018-8-10 15:59:00 |显示全部楼层
/*去除字符串头尾分号的三种方法*/
data test;
   x=';;;中国;美国;日本;;;;;;';
   y1=Translate(strip(Translate(x,' ',';')),';',' ');   /*前提:字符串中不含空格*//*此法效率最高*/
   y2=substr(x,findc(x,';','k'),findc(x,';','bk')-findc(x,';','k')+1);
   y3=prxchange('s/^;*([^;].*[^;])(;+)?$/$1/o',1,x);
run;

关键词:效率最高 字符串

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
eijuhz + 1 精彩帖子
whymath + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

stata SPSS
hsubin 在职认证  发表于 2018-8-11 00:49:07 |显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2018-8-16 10:21