Hi Experts,
I am trying to extract the list of SAS program names from a dataset, i have hundreds of them and the special chars are present at
for example
/xxxx/abcde/abcdefgh.sas
/xxxx/abcde/lkml/abcdefguh.sas
/xxxx/abcde/lkml555/abguh.sas
I am trying to get the output as
abcdefgh.sas
abcdefguh.sas
abguh.sas
Hi
The SCAN function can help you with that, see example below.
data want;
infile cards;
input
pgmname : $256.
;
justPgm = scan(pgmname, -1, "/");
cards;
/xxxx/abcde/abcdefgh.sas
/xxxx/abcde/lkml/abcdefguh.sas
/xxxx/abcde/lkml555/abguh.sas
;
check the doc for more details.
Bruno
Hi,
Thank you!!!
I was not able to remember this.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.