[R] StringRegExp - Comment..?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jordane45
Niveau 2
Niveau 2
Messages : 28
Enregistré le : mer. 03 févr. 2010 12:13
Localisation : Orléans
Status : Hors ligne

[R] StringRegExp - Comment..?

#1

Message par jordane45 »

Bonjour à tous et toutes.
Je découvre (difficilement) l'utilisation des Expressions régulières...et malgré les différents sites qui traitent de la question (également sur ce forum) je n'arrive pas à l'appliquer.

Par exemple:
je souhaite tester si une variable est comprise entre 0 et 300 mais ne doit pas se situer entre 55 et 60. (puis par la suite ajouter une autre condition du genre "ni entre 91 et 110" )

J'ai testé des choses du genre :

Code : Tout sélectionner

$Resultat_Test = StringRegExp($Var_A_Tester,"(([0-300])([^55-60])")
; ou encore...
$Resultat_Test = StringRegExp($Var_A_Tester,"([0-300[^55-60]])")

 
J'ai essayer de comprendre l'aide.. mais je dois passer à côté de quelque chose.

Merci pour votre aide.
Jordane.
Modifié en dernier par jordane45 le jeu. 27 mai 2010 09:02, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] StringRegExp - Comment..?

#2

Message par Tlem »

Vous ne pouvez pas utiliser StringRegExp() dans ces circonstances.
Cette fonction teste des caractères et non des valeurs de nombre.

Vous pouvez utiliser des conditions IF, mais au bout d'un moment cela va devenir prise de tête, sinon utilisez les fonctions Select/Case pour définir des plages de valeurs. ;)
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
jordane45
Niveau 2
Niveau 2
Messages : 28
Enregistré le : mer. 03 févr. 2010 12:13
Localisation : Orléans
Status : Hors ligne

Re: [R] StringRegExp - Comment..?

#3

Message par jordane45 »

bonjour.
Merci pour votre réponse.
bonne journée.
cordialement
jordane.
Répondre