How to get rid of double quotes from cell array
Afficher commentaires plus anciens
hello, everybody
I would like to get rid of double quotes from cell array. The Output will be cell array without double quotes.
Is it possible to remove it?
% For example I have a 8×1 cell array "exp". How to get rid of double quotes of m and L and c ?
exp = {"m", 10, 20, "L", 0, "c" 0, 0}';
% Output will be cell array of {m, 10, 20, L, 0, c 0, 0}
exp = strrep(exp(:,1),'"',''); % error Occures.
3 commentaires
"How to get rid of double quotes of m and L and c ? exp = {"m", 10, 20, "L", 0, "c" 0, 0}'; Output will be cell array of {m, 10, 20, L, 0, c 0, 0}"
How did you check if the text data really contain quotation characters? Most likely you are confusing how data is displayed with what data is actually stored in memory, and there are no quotation characters in your text. In which case, what are you actually trying to achieve?
It appears you have a mix of strings and numeric scalars. There are no double quotes in the strings. As Stephen says, that's how strings are displayed. Strings are created and displayed using double quotes. Character arrays are created and displayed using single quotes.
mystring = "This string contains -->""<-- one double quote"
mychar = 'This char vector contains -->''<-- one single quote'
Smithy
le 4 Jan 2023
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Variables dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!