Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

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

Più risposte (0)

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by