Is there an efficient method to remove leading underscores from a cell array of strings?
Afficher commentaires plus anciens
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.
Réponse acceptée
Plus de réponses (1)
AJ von Alt
le 6 Août 2014
b = regexprep(a,'^_','','emptymatch')
1 commentaire
Ken Campbell
le 6 Août 2014
Catégories
En savoir plus sur Characters and Strings 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!