Borrar filtros
Borrar filtros

How to use effectively use the lazy quantifier for regular expression?

2 visualizaciones (últimos 30 días)
Hi all,
I need to to set up a regular expression that stops at the first istance of the expression. To this goal, I am trying to use the lazy quantifier, unfortunately, with no success.
The input is '4223594459854' and the disidered output is {'4223594' '459854'}
Below you will find my code:
regexp('4223594459854','4.*4*?','match')
ans =
'4223594459854'
Which it does not stop at the first 4. How can I solve this issue?
Thank you so much.
Best regards.

Respuesta aceptada

Stephen23
Stephen23 el 30 de Jun. de 2021
regexp('4223594459854','4.*?4','match')
ans = 1×2 cell array
{'4223594'} {'459854'}

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by