Detect every second character from a string
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can I detect every second character of a string?
Thanks in advance!
1 commentaire
Thomas
le 3 Fév 2014
Is this a homework problem? What have tried so far and where are you getting stuck?
Réponse acceptée
Iain
le 3 Fév 2014
Modifié(e) : Iain
le 3 Fév 2014
This counts spaces & punctuation as characters (starting with the 1st character).
string_var = 'The sun is shining. I feel good.';
answer = string_var(1:2:end)
This eliminates periods:
string_var = 'The sun is shining. I feel good.';
string_var(string_var == '.') = '';
answer = string_var(1:2:end)
Change the . to whatever character you want to eliminate. You want a space.
0 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!