Re: Une autre expression Reg.

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: guilde
Subject: Re: Une autre expression Reg.
Bon, j'arrive peut-être un peu après la bateille...

Le mercredi 29 août, Dr P Dupre a écrit :
> Voici une autre que je ne parviens pas a resoudre :
> '\([^-]*[^0-9]*\)-[0-9]'
>
> me rend : g3no-kii-aze
> de : g3no-kii-aze-2.12-1
>
> mais ne fonctionne pas sur :
> g3no-k8ii-aze-2.12-1
>
> Je cherche a detecter la chaine precedent le premier -[0-9]


Avec Perl c'est facile :

    perl -pe 's/(.*?)-[0-9].*/\1/'


Avec les regexp de base... je ne sais pas, ça doit être un peu plus
dur sans l'opérateur `*?'...

Edgar.