楼主: playmore
3071 4

[原创博文] 请问SAS中如何获得一个文件名字符串中的文件名和后缀 [推广有奖]

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

威望
1
论坛币
16309 个
通用积分
7.1397
学术水平
372 点
热心指数
394 点
信用等级
341 点
经验
15297 点
帖子
1194
精华
1
在线时间
1331 小时
注册时间
2007-1-11
最后登录
2023-12-15

初级学术勋章 初级热心勋章 中级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原始字符串就是一个包含后缀的文件名,如abc.abc.abcd
我知道怎么取得后缀,就是用scan(word,-1,'.')就行了
但是文件名怎么获得呢?因为文件名里也有可能包含句点,并且后缀可能不止3位
所以用一些定位的方法可能不行
请高手指点,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:文件名 字符串 ABCD scan word 字符串 如何

沙发
龙战于野 发表于 2011-10-21 12:59:50 |只看作者 |坛友微信交流群
你英文google一下就知道了

使用道具

藤椅
hzhj0414 发表于 2011-10-21 13:00:32 |只看作者 |坛友微信交流群
试一试substr()命令
学海无涯回头是岸

使用道具

板凳
playmore 发表于 2011-10-21 13:04:38 |只看作者 |坛友微信交流群
嗯,我自己想明白了,

用substr(word,1,length(word)-length(ext))就可以了

多谢ls了
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

报纸
YueweiLiu 发表于 2011-10-22 09:03:09 |只看作者 |坛友微信交流群
  1. data _null_;
  2.         fullname="abc.abc.abcd";
  3.         name=prxchange("s/\.\w+$//",-1,strip(fullname));
  4.         put name;
  5. run;
复制代码

使用道具

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

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

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

GMT+8, 2024-4-28 00:12