Effacer les filtres
Effacer les filtres

What does some symbol in regular express mean?

1 vue (au cours des 30 derniers jours)
tqy
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?

Réponse acceptée

Rolfe Dlugy-Hegwer
Rolfe Dlugy-Hegwer le 5 Sep 2012
(?<=expr) - Look behind from current position and test if expr is found.
  2 commentaires
Oleg Komarov
Oleg Komarov le 5 Sep 2012
A small simplification (legit?)
regexp(num2str(x), '(?<=(^|\s+)[\-\.0]*)[1-9](?=[\d\.]*)', 'match')

Connectez-vous pour commenter.

Plus de réponses (0)

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!

Translated by