[R] Création de pattern StringRegExp

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
TiDi
Niveau 2
Niveau 2
Messages : 27
Enregistré le : sam. 06 juin 2015 23:27
Status : Hors ligne

[R] Création de pattern StringRegExp

#1

Message par TiDi »

Bonjour,

J'aurais besoin de votre aide afin de créer un pattern pour la fonction StringRegExp.

Voilà, dans ma chaîne de caractère, je voudrais pouvoir récupérer 2 à 3 caractères en fonction de 3 cas :
- Quand il y a "€€", je voudrais récupérer le chiffre qui suivent avec "€€"
- Quand il y a "€", je voudrais récupérer le chiffre qui suit avec "€"
- Quand il y a "%", je voudrais récupérer le chiffre qui suit avec "%"
Le nombre de fois où ils se présentent dans la chaîne de caractère est variable.

Merci de bien vouloir m'aider.
Modifié en dernier par TiDi le mar. 04 août 2015 15:47, modifié 2 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Création de pattern StringRegExp

#2

Message par jguinch »

Peux-tu donner des exemples de chaînes, et le résultat attendu ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
TiDi
Niveau 2
Niveau 2
Messages : 27
Enregistré le : sam. 06 juin 2015 23:27
Status : Hors ligne

Re: [..] Création de pattern StringRegExp

#3

Message par TiDi »

Voici un exemple de chaîne :

Code : Tout sélectionner

$sString = "€c€€t€€lfw0€€u%1"
L'idéal serait d'obtenir une variable Array comme ceci :

Code : Tout sélectionner

$aString[0] = "€c"
$aString[1] = "€€t"
$aString[2] = "€€l"
$aString[3] = "f"
$aString[4] = "w"
$aString[5] = "0"
$aString[6] = "€€u"
$aString[7] = "%1"
Mais là, je suis totalement bloqué, je ne vois vraiment pas comment y parvenir ...
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Création de pattern StringRegExp

#4

Message par jguinch »

► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
TiDi
Niveau 2
Niveau 2
Messages : 27
Enregistré le : sam. 06 juin 2015 23:27
Status : Hors ligne

Re: [..] Création de pattern StringRegExp

#5

Message par TiDi »

Ben c'est parfait ! Merci beaucoup ;)
Répondre