下面是一个字符串:
d:\文件\研究\出发\ n_observe.txt
如何使用sas函数获取以下内容:
d:\文件\研究\出发
提前致谢。
答案 0 :(得分:2)
所以,有很多方法。
最简单的是FIND和SUBSTR。
newstr= substr(oldstr,1,find(oldstr,'\',-1*length(oldstr))-1);
使用find
,从字符串末尾开始,向左搜索第一个\
,以确定何时结束substr
。
你也可以使用正则表达式,CALL SCAN,甚至是迭代的常规旧扫描来做同样的事情。