04-11-2016 07:46 PM
I have a quick question I hope you can answer:
There is a string "The red car jumped over the bridge." How do I write a statement that counts the number of blanks in a string?
Thank you so much!
04-11-2016 09:22 PM
Works great for leading blanks and blanks between words! I am also trying to count trailing blanks in a string too, if possible.
Thank you so much
04-11-2016 08:42 PM
In the past I always used
But now with new functions like COUNTC() you could also use
You need to be careful when counting spaces in variables because SAS stores all character variables as fixed length strings that are padded with spaces. So if you did this:
data _null_ c1=countc("The red car jumped over the bridge.",' '); put c1=; run;
You would get 6, but if you did this:
data _null_; length x $50; x="The red car jumped over the bridge."; c1=countc(x,' '); put c1=; run;
You would get 21.
04-12-2016 04:47 AM
For future reference, please mark the post of the person who correctly answered your question as the correct answer, not a reply to it that you have posted. This helps keep acurate answers below the questions, and gives some credit to the poster who answered the question. Also noted on the post "Sum digits of a string".
Need further help from the community? Please ask a new question.