Detect every second character from a string

13 vues (au cours des 30 derniers jours)
Bob
Bob le 3 Fév 2014
Modifié(e) : Bob le 5 Fév 2014
How can I detect every second character of a string?
Thanks in advance!
  1 commentaire
Thomas
Thomas le 3 Fév 2014
Is this a homework problem? What have tried so far and where are you getting stuck?

Connectez-vous pour commenter.

Réponse acceptée

Iain
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.

Plus de réponses (0)

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!

Translated by