Hi all, Well I want to split a word into parts for example I have sentence a='Hello World', and I want to b='llo', How can I do such thing?

4 commentaires

Azzi Abdelmalek
Azzi Abdelmalek le 20 Jan 2015
Your question is not enough clear
Giorgi
Giorgi le 20 Jan 2015
well I have a sentence that contains two words for example 'Hello World', I need a function that will give me an output for example b that would contain the last three letter of the first word. P.S Thanks for your response:)
Stephen23
Stephen23 le 20 Jan 2015
Modifié(e) : Stephen23 le 20 Jan 2015
Where do you want to split the words: at space characters, after the first n characters, the n final characters, after any doubled characters, two digits before any vowel character, or one of a million other rules that could explain your example output string?
Your description is inadequate.
Giorgi
Giorgi le 20 Jan 2015
I want to split at the first space character, well anyway for any sentence I want that function's output should be equal to the last three letter of the first word for a given sentence.

Connectez-vous pour commenter.

 Réponse acceptée

Ilham Hardy
Ilham Hardy le 20 Jan 2015
thres = 3; %three last character of first word
a = 'Hello World';
b = strtok(a);
b = b(end-(thres-1):end);

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by