Problem in convert cell to string.

4 visualizzazioni (ultimi 30 giorni)
Ara
Ara il 7 Gen 2015
Commentato: Ara il 7 Gen 2015
I have a cell show like this
% code
val =
title="
google
">
The value is 3*7 char. If I want to convert into string to be ---> title="google"> What can I do? I have found many solution but can't help for this one. Thank you.

Risposta accettata

Guillaume
Guillaume il 7 Gen 2015
Possibly, this is what you want:
strjoin(cellstr(val), '')
  5 Commenti
Guillaume
Guillaume il 7 Gen 2015
In that case, my code works:
>> val = ['title="'
'google '
'"> '];
>> whos val
Name Size Bytes Class Attributes
val 3x7 42 char
>> strjoin(cellstr(val), '')
ans =
title="google">
Ara
Ara il 7 Gen 2015
Thank you. It's work

Accedi per commentare.

Più risposte (1)

Sean de Wolski
Sean de Wolski il 7 Gen 2015
S = reshape(A',1,[])
No reason to convert to and from a cell.
  3 Commenti
Sean de Wolski
Sean de Wolski il 7 Gen 2015
Modificato: Sean de Wolski il 7 Gen 2015
Ahh, I didn't realize cellstr implicitly calls deblank. Good to know!
Ara
Ara il 7 Gen 2015
Thank you very much.

Accedi per commentare.

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