count number of occurences of character in string?

조회 수: 121 (최근 30일)
Leor Greenberger
Leor Greenberger 2011년 9월 25일
답변: Dharanee dharan Mani 2020년 5월 3일
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.

답변 (3개)

Dharanee dharan Mani
Dharanee dharan Mani 2020년 5월 3일
Try using
countnum= count(v,'.');

Leor Greenberger
Leor Greenberger 2011년 9월 25일
I suppose this will actually work.
v = '30.44.532.56';
length(strfind(v,'.'))

Image Analyst
Image Analyst 2011년 9월 25일
numberOfDots = length(find(v=='.'))

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by