How to reverse all letters and punctuation in each individual word?

7 vues (au cours des 30 derniers jours)
Just to clarify this is a HW assignment so some help (no matter how small) woudl be nice. So the assignment is to reverse an individual word in a phrase.
Example: Help me! ---> pleH !em
This is what I have so far:
clc,clear;
phrase = input('Enter any phase: ','s');
phrase = phrase(end:-1:1);
disp(phrase)
Thanks for the help everyone!

Réponse acceptée

Walter Roberson
Walter Roberson le 13 Mar 2021
Hint:
phrase = 'help me!'
phrase = 'help me!'
strjoin(cellfun(@sort, regexp(phrase, ' ', 'split'), 'uniform', 0), ' ')
ans = 'ehlp !em'

Plus de réponses (0)

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by