假设需要在现在的这个网址中截取一级域名:
www.cnblogs.com/jstwt/admin/EditPosts.aspx?opt=1
可使用如下代码:
source_name=substr(
'www.cnblogs.com/jstwt/admin/EditPosts.aspx?opt=1',/*截取的目标字符串*/
1,/*起始截取位置*/
find('www.cnblogs.com/jstwt/admin/EditPosts.aspx?opt=1','/')-1/*根据‘/’定位截取长度*/
);
Tips:substr函数在SAS中使用时,如果截取的长度为0或负值,则截取整个目标字符串
Find函数返回所搜索字符串首次出现的位置