Regular Expressions Problem | Sololearn: Learn to code for FREE!

+18

Regular Expressions Problem

https://code.sololearn.com/WYEWZ5P0Sr79/?ref=app Plz tell how ? is used for two different purposes First for lazy matching Second for the existence of letter How ? Behaves differently?

5/20/2020 11:33:31 PM

Mr Robot

9 Answers

New Answer

+24

This is a great question. Thanks for sharing. Even I got confused a little ๐Ÿ˜ƒ https://javascript.info/regexp-greedy-and-lazy But going through this awesome article the purpose of '?' as lazy quantifier became crystal clear ๐Ÿ‘Œ This article explains very clearly how the use '?' after other identifiers like '* 'or in your case '+' makes it lazy and hence able to find multiple matches. I am off to my favorite regex playground to play with this myself. https://regex101.com/

+7

Morpheus ๐Ÿ˜„ thanks

+3

Burey Calviีฒ Morpheus BENOTMANE Schindlabua

+3

Please see: https://code.sololearn.com/WHl9x8w4dldn/?ref=app

+3

Bartas Dausynas yes when I done solving algorithm problem with many If else, loops and many lines of code and then see other solutions they solve the same problem with just one line of regex.

-2

What is the answer

-2