Re: expression regulieres

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: guilde
Subject: Re: expression regulieres
Le mardi 28 août, Dr P Dupre a écrit :
> Je ne parviens pas a detecter par exemple le premier "2" de :
> GConf2-2.18.0.1-2.fc7.i386.rpm
> '\(.*[2]\)'     detecte le dernier "2" (tout comme '\(.*2\)')


'\([^2]*2\)'

En perl : '(.*?2)' c.f man perlre, le passage « By default, a quantified
subpattern is "greedy" ».

> et :
> '\(.*2?\)'
>
> ne trouve rien !!!


'\(.*2\?\)'

Edgar.