Patrice Karatchentzeff a écrit : > Salut,
>
> J'ai une regexp que je n'arrive pas à trouver...
>
> La forme est la suivante :
>
> (chaîne 1) (suite d'espace) (suite de chiffres)
>
> Le problème est que la chaîne 1 contient n'importe quoi, y compris des
> espaces et des caractères étendus (UTF-8).
>
> Donc, je veux couper après le dernier caractère « non espace » de la
> chaîne 1 et le premier chiffre qui suit...
>
> Si je fais (en Perl) :
>
> (.*)(\s+)(\d+)
>
> le .* est trop glouton et comprend les espaces jusqu'au premier chiffre...
>
> Une idée ? en perl ou pcre svp...
>
> Merci
>
> PK
>
>