How to extract multiple numbers with regexp?
Afficher commentaires plus anciens
I am trying to pull the ID from the following string.
'blah String XX blah'
where XX is the number that could be anything from 0 - 9999. I have tried the regular expression below but this only works for 0 - 9. Any ideas?
[aa,bb] = regexp(sss,'String (\d+)')
1 commentaire
What do you mean that it "only works for 0 - 9"? Your code correctly matches any number of digits:
>> [aa,bb] = regexp('blah String 9999 blah','String (\d+)')
aa =
6
bb =
16
Is this not what you expect?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!