What does some symbol in regular express mean?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
tqy
le 5 Sep 2012
Commenté : Walter Roberson
le 28 Fév 2015
x = [1 0.3 -2 0.001 -0.00016, 582398, 3020];
regexp(num2str(x), '(?<=(^|\s+)[\-\.0]*)[1-9](?=\d*\.?\d*)', 'match')
What does these symbol '<' '=' mean?
How this expression work, first do what, then do what?
0 commentaires
Réponse acceptée
Rolfe Dlugy-Hegwer
le 5 Sep 2012
(?<=expr) - Look behind from current position and test if expr is found.
2 commentaires
Oleg Komarov
le 5 Sep 2012
A small simplification (legit?)
regexp(num2str(x), '(?<=(^|\s+)[\-\.0]*)[1-9](?=[\d\.]*)', 'match')
Walter Roberson
le 28 Fév 2015
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!