Detect every second character from a string

13 Ansichten (letzte 30 Tage)
Bob
Bob am 3 Feb. 2014
Bearbeitet: Bob am 5 Feb. 2014
How can I detect every second character of a string?
Thanks in advance!
  1 Kommentar
Thomas
Thomas am 3 Feb. 2014
Is this a homework problem? What have tried so far and where are you getting stuck?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Iain
Iain am 3 Feb. 2014
Bearbeitet: Iain am 3 Feb. 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.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by