楼主: playmore
3344 4

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

已卖:1645份资源

学科带头人

2%

还不是VIP/贵宾

-

TA的文库  其他...

R相关

经济学相关

金融工程

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

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

楼主
playmore 发表于 2011-10-21 12:55:49 |AI写论文

+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
拉您进交流群
GMT+8, 2026-1-3 19:13