Hi there,
For your kind information, I am trying to remove \X0A\ with a space from my text "string" using perl in base sas.
Can someone modify my code to make it functional. Although I can use tranword funtion to do so but my desire is to use perl because in future by using escape character function, I will able to use it in variety of other situations in text mining.
I am using the following code: [for text substituion=s/pattern/new text/]
data test2;
set test1;
string= prxchange("s/\/X0A\/ /",-1,string);
run;
Thank you in advance for your kind reply.
Regards,
Deepak
If those \X0A\ are actual characters then
prxchange("s/\\X0A\\/ /io", -1, string)
will work. Note I assumed it is a zero between X and A. Correct if needed.
prxchange("s/\x0a/ /o", -1, string)
Does the string contain the actual sequence /X0A/ or does it contain the character='0A'x aka ascii character 10?
If those \X0A\ are actual characters then
prxchange("s/\\X0A\\/ /io", -1, string)
will work. Note I assumed it is a zero between X and A. Correct if needed.
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.