Find count of repeated letters

1 Ansicht (letzte 30 Tage)
Jothi
Jothi am 30 Sep. 2013
Kommentiert: Jothi am 7 Okt. 2013
Sir,
How to find the no. of repeated sequence (letters) in the given sentence.
for example, a="I want THAAAAAT APPPPPLE ):):):";
The No. of repeated sequences are: 3
ie.,
1. THAAAAAT
2. APPPPPLE
3. ):):):
thanks

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 30 Sep. 2013
a='I want THAAAAAT APPPPPLE ):):):'
s=regexp(a,'\s+','split')
out=s(~cellfun(@(x) numel(unique(x))==numel(x),s))
  3 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 1 Okt. 2013
In totally, ll are not repeated letter?
Jothi
Jothi am 7 Okt. 2013
But one problem sir,
The input file is ,
a='I want THAAAAAT APPPPPLE ):):): totally unprepared'
In this input we get
out =
'THAAAAAT' 'APPPPPLE' '):):):' 'totally' 'unprepared'
But the required output is,
out =
'THAAAAAT' 'APPPPPLE' '):):):'
how to solve this problem.
thank you sir.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Entering Commands 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