regexp

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: GUILDE
Sujet: regexp
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

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)