string text manipulation - adding data based on previous data in the string
Afficher commentaires plus anciens
Hi,
I have a string (char array) looking as follows:
Time,<Message_CMD>element1,<other_meesage>elemenX,<Message_CMD>element2,<Message_RPT>element3,
I'd like to change the string so that the element will contain the type of the message
Time,<Message_CMD>element1CMD,<other_meesage>elemenX,<Message_CMD>element2CMD,<Message_RPT>element1RPT,
What is the simplest way to do it?
EDIT: note that element1 is both CMD and RPT
Réponse acceptée
Plus de réponses (2)
Walter Roberson
le 2 Juin 2022
Modifié(e) : Walter Roberson
le 2 Juin 2022
regexprep(S, {'element[12]', 'element3'}, {'$1CMD', '$1RPT'})
2 commentaires
michael
le 2 Juin 2022
Walter Roberson
le 2 Juin 2022
regexprep(S, {'element[12]', 'element3'}, {'$1CMD', 'element1RPT'})
David Hill
le 2 Juin 2022
m=replace(m,'element1','element1CMD');
m=replace(m,'element2','element2CMD');
m=replace(m,'element3','element3RPT');
1 commentaire
michael
le 2 Juin 2022
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!