Is there an efficient method to remove leading underscores from a cell array of strings?
Ältere Kommentare anzeigen
Given
a={'rose','_tulip_blue','lilac','_daisy'}
is there an efficient way of stripping the leading underscores to give
b={'rose','tulip_blue','lilac','daisy'}
I tried
strtok(a,'_')
but that gives
b={'rose','tulip','lilac','daisy'}
and misses the '_blue'. I would like to avoid looping through the strings one at a time if possible.
Akzeptierte Antwort
Weitere Antworten (1)
AJ von Alt
am 6 Aug. 2014
b = regexprep(a,'^_','','emptymatch')
1 Kommentar
Ken Campbell
am 6 Aug. 2014
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!