What does some symbol in regular express mean?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
tqy
el 5 de Sept. de 2012
Comentada: Walter Roberson
el 28 de Feb. de 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 comentarios
Respuesta aceptada
Rolfe Dlugy-Hegwer
el 5 de Sept. de 2012
(?<=expr) - Look behind from current position and test if expr is found.
2 comentarios
Oleg Komarov
el 5 de Sept. de 2012
A small simplification (legit?)
regexp(num2str(x), '(?<=(^|\s+)[\-\.0]*)[1-9](?=[\d\.]*)', 'match')
Walter Roberson
el 28 de Feb. de 2015
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!