Removing square brackets from string
11 views (last 30 days)
Show older comments
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 Comments
Answers (2)
Walter Roberson
on 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}
Image Analyst
on 4 Jun 2016
Edited: Image Analyst
on 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 Comments
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!