strjoin, string, remove a single space, while combining variables.
20 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tyler Young
le 22 Fév 2020
Commenté : Walter Roberson
le 23 Fév 2020
I have to do this in this manner for a hw question, I know there are other ways to acomplish the same thing....
X = strjoin([ "The" , "cat" ], " ")
Y = strjoin([ "over" , "the" , "fence" ], " ")
Z = strjoin([ X ,"jumped", Y ,"." ], " ")
"Z" has a space between the end of string "Y" and the added period, I need to remove just that space while maintaining the rest of the spaces between the other strings.
How do I get.....
"The cat jumped over the fence." % no space between "fence" and "."
0 commentaires
Réponse acceptée
Walter Roberson
le 22 Fév 2020
Join one fewer item in Y, and strcat() or + it on to the end.
If you absolutely must use only strjoin, then join one fewer item into Y, and strjoin the result with "" (empty string) using "." as the joining character.
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings 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!