count number of occurences of character in string?

130 Ansichten (letzte 30 Tage)
Leor Greenberger
Leor Greenberger am 25 Sep. 2011
Is there a function/method for counting the number of times a specific character occurs in a string? Say
v = '30.44.532.56';
This is obviously nonesense, but I would like to check how many times the decimal point occurs so that I can reject if used with a function I wrote. This value would be input into GUIDE gui I am creating, so this is why it's in string format.

Antworten (3)

Dharanee dharan Mani
Dharanee dharan Mani am 3 Mai 2020
Try using
countnum= count(v,'.');

Leor Greenberger
Leor Greenberger am 25 Sep. 2011
I suppose this will actually work.
v = '30.44.532.56';
length(strfind(v,'.'))

Image Analyst
Image Analyst am 25 Sep. 2011
numberOfDots = length(find(v=='.'))

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by