I am trying to filter out records with the word "PAY" in the description but I want to filter out words containing PAY.
So for example if the description says
JOHN SMITH WEEKLY PAY
Then I wish to include this record as the word PAY is by itself. However if the Description is in the form of
PAYPAL , BPAY, PAYED
or any characters or words that start, has pay in the middle or ends with pay, then I wish to exclude the record.
Is there anyway to be able to do this?
Try this.
data want;
set have;
if findw(name,'PAY')>0 then output;
run;
OR perl regular expression :
if prxmatch('/\bPAY\b /',name) ;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.