strings operations, how long is string, changing specific strings

1 visualizzazione (ultimi 30 giorni)
I have a variable "F" where i have 6-7 charcters , now my questions are:
  • 1 how i can cheack how long is this string?
  • 2 now if it have 7 characters then i want to:
  • for characters in position 1-3 if charcter=0 chacnge it into O , and for position 3-7 if charcter=O change it into 0,
  • how can i do that?

Risposta accettata

Stephen23
Stephen23 il 11 Gen 2015
Modificato: Stephen23 il 11 Gen 2015
Try this:
F = '000OOOO';
if numel(F)==7
F(1:3) = strrep(F(1:3),'0','O');
F(4:7) = strrep(F(4:7),'O','0');
end
I assumed that you meant your second range to start from 4.

Più risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by