How to count the number of letter case changes in a string array
2 views (last 30 days)
Show older comments
If i had a string like 'hfeHDdheD' for example. The case changes 3 times. How would i get matlab to take any string and have it tell me how many case changes there are?
I thought maybe I could have it be into a logical array of upper and lower case but i'm not sure how to count when it changes from 0 to 1 and then 1 to 0
0 Comments
Answers (1)
madhan ravi
on 8 Nov 2020
Edited: madhan ravi
on 8 Nov 2020
c = 'hfeHDdheD';
nnz(diff(ismember(c, 'A':'Z')))
0 Comments
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!