Désolé pour le message précédent.
Voici le  lien en entier

     1. Les expressions régulières en Perl
     http://developpeur.journaldunet.com/tutoriel/cgi/010315cgi_expreg.shtml
----- Message d'origine ----- De : "Pierre Piteau" <[EMAIL PROTECTED]>
À : <[email protected]>
Envoyé : mercredi 8 mars 2006 18:01
Objet : Re: [users-fr] valeurs negatives dans rechercher&remplacersous CALC



----- Message d'origine ----- De : "Micronique" Envoyé : mercredi 8 mars 2006 14:15
Objet : Re: [users-fr] valeurs negatives dans rechercher&remplacersous CALC


Bonjour à tous,
Bonjour
Si j'ai bien tout compris on veut rechercher un nombre (mettons 42). Le hic c'est que la machine va aussi trouver le 4 et le 2 (et on n'a pas envie...)
Ma question est donc la suivante (et rejoint celle d'Etienne) :
Comment formuler une expression régulière pour y arriver ?
D'après mes recherches les expressions régulières sont dérivées du langage PERL. Y a-il dans la salle un pro de ce langage qui pourrait éclairer nos lanternes ?


Quand tu définis une expression régulière, il faut comprendre que tu dois spécifier plusieurs informations : les caractères recherchés et le nombre de fois ou ces caractères peuvent apparaître.

Donc, quand tu définis une expression avec des crochet [], à l'intérieur des crochets, tu peux spécifier un caractère. Or, "-1" représente 2 caractères.

Ci dessous la solution :

[1-4] -> Recherche toutes les cellules contenant l'un des caractères spécifiés (1 à 4). Donc il trouvera dans le résultat "45", "-1", "1".

-[1-4] -> Recherche toutes les cellules contenant une valeur entre "-1" et "-4". Exemple : "-1", "-4", mais aussi "1234 -1" !


Pour conclure, si tu as un peu de temps, je te conseille de regarder un tutoriel sur les expressions régulières qui te permettrons de comprendre plus en détail les méchanismes et la constructions de ce type d'expressions

Il existe un tutoriel sur http://developpeur.journaldunet.com/tutoriel

Pour rechercher le terme"-42" il faut écrire "\-[42]"

cordialement
Pierre

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à