BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
user112a2
Obsidian | Level 7
I need help with the below code. I do not see how this is extracting the number from this address line text. When it says \D/ / I thought this replaces the digits with a space. I know the second part here is taking the substring up to the first space in the address line text. But, then I do not see how this is extracting the numbers. I pulled up the data set and it looks like this does work. Please help me understand how this is working.
 
 
Removed
1 ACCEPTED SOLUTION

Accepted Solutions
Jagadishkatam
Amethyst | Level 16
Here the \D represents anything but not a digit. Because of which it is suppressing the every other data except the digit.
Thanks,
Jag

View solution in original post

2 REPLIES 2
Jagadishkatam
Amethyst | Level 16
Here the \D represents anything but not a digit. Because of which it is suppressing the every other data except the digit.
Thanks,
Jag
ChrisNZ
Tourmaline | Level 20

Function compress() would be a lot faster for this simple change.

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1497 views
  • 1 like
  • 3 in conversation