How to display each individual word of a string
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hi all,
How can I display each word of a string individual? I wrote a loop, but it does not work.
1 Kommentar
Antworten (3)
Mischa Kim
am 5 Feb. 2014
Use
my_str = strsplit('This is a test');
for ii = 1:length(my_str)
display(my_str{ii});
end
0 Kommentare
Azzi Abdelmalek
am 5 Feb. 2014
str='How to display each individual word of a string'
out=regexp(str,' ','split')
1 Kommentar
vikash kumar
am 26 Dez. 2017
Bearbeitet: vikash kumar
am 26 Dez. 2017
word_loc = find(sentence==' ' | sentence =='.');
count = size(word_loc,2);
words = cell(count,1);
prev=1;
for i=1:count
words{i}= sentence(prev:word_loc(i)-1);
prev = word_loc(i)+1;
end
1 Kommentar
Walter Roberson
am 26 Dez. 2017
The difficulty with this is that it splits numbers like 3.14 and it splits abbreviations like "e.g."
Siehe auch
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!