Removing square brackets from string
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hey,
Right now i have a string A=[1101100111100010], is there anyway to remove the square brackets at the start and end of the string?
Thanks
0 Kommentare
Antworten (2)
Walter Roberson
am 4 Jun. 2016
A(2:end-1)
or
regexprep(A, '\[(.*)\]', '$1')
But first check that you really have a string. I suspect you might be looking at a cell array. If class(A) is cell instead of char then what you need instead is
A{1}
1 Kommentar
Image Analyst
am 4 Jun. 2016
Bearbeitet: Image Analyst
am 4 Jun. 2016
An alternative way that also works:
A = '[1101100111100010]' % A is a string, not a numerical vector.
% Remove any and all left brackets.
A(A=='[') = []
% Remove any and all right brackets.
A(A==']') = []
0 Kommentare
Siehe auch
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!