Filter löschen
Filter löschen

how to count repeated character in string ??

30 Ansichten (letzte 30 Tage)
ahmed
ahmed am 29 Mär. 2014
Beantwortet: Hassaan am 22 Dez. 2023
string loke this aaaaddccccfeeee how to count the repeating of character (a) a=3

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 29 Mär. 2014
Bearbeitet: Azzi Abdelmalek am 29 Mär. 2014
str='aaaaddccccfeeee'
[ii,jj,kk]=unique(str)
freq=histc(kk,1:numel(ii))
c=regexp(ii,'.','match')'
out=[c num2cell(freq)]

Weitere Antworten (2)

Jan
Jan am 29 Mär. 2014

Hassaan
Hassaan am 22 Dez. 2023
To count the occurrences of a specific character in a string in MATLAB, you can use the count function.
str = 'aaaaaddddccceeeeee'; % The string to search
characterToCount = 'a'; % The character you want to count
% Count the occurrences
occurrences = count(str, characterToCount);
% Display the result
fprintf('The character "%s" appears %d times in the string.\n', characterToCount, occurrences);
Output
The character "a" appears 5 times in the string

Kategorien

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

Community Treasure Hunt

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

Start Hunting!

Translated by