4837 4

[SAS EM] 求教!substr函数如何倒序取值,如aa_bb_ccc取ccc。 [推广有奖]

  • 0关注
  • 0粉丝

本科生

18%

还不是VIP/贵宾

-

威望
0
论坛币
1316 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
215 点
帖子
10
精华
0
在线时间
141 小时
注册时间
2017-8-14
最后登录
2023-12-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如上,感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SUBSTR subs SUB R函数 UBS

沙发
superguy333 发表于 2017-8-16 22:43:35 |只看作者 |坛友微信交流群
substr(reverse("aa_bb_ccc"),1,3)

使用道具

superguy333 发表于 2017-8-16 22:43
substr(reverse("aa_bb_ccc"),1,3)
感谢!

使用道具

板凳
superguy333 发表于 2017-8-16 23:03:46 |只看作者 |坛友微信交流群
data _null_;
A="aa_bb_ccc";
B=substr(reverse(A),1,3);/*倒数第1到3位*/
C=reverse(substr(A,7,3));/*顺数第7-9位*/
put A;
put B;
put C;
run;

运行结果:
aa_bb_ccc
ccc
ccc
已有 2 人评分经验 论坛币 热心指数 收起 理由
eijuhz + 60 精彩帖子
admin_kefu + 20 + 20 + 2 热心帮助其他会员

总评分: 经验 + 80  论坛币 + 20  热心指数 + 2   查看全部评分

使用道具

superguy333 发表于 2017-8-16 23:03
data _null_;
A="aa_bb_ccc";
B=substr(reverse(A),1,3);/*倒数第1到3位*/
这么看reverse这个函数就是倒序的意思吧

我再补充一个
data _null_;
A="aa_bb_ccc";
B=substr(reverse(A),1,3);/*倒数第1到3位*/
C=reverse(substr(A,7,3));/*顺数第7-9位*/
D=substr(A, length(A)-2, 3);/*顺数第5-7位*/
put A;
put B;
put C;
PUT D;
run;

aa_bb_ccc
ccc
ccc
ccc
已有 1 人评分经验 收起 理由
eijuhz + 40 精彩帖子

总评分: 经验 + 40   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 02:18