[R] Regex avec saut de ligne

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

[R] Regex avec saut de ligne

#1

Message par yohan8 »

Bonjour,

J'essaye de récupérer une chaine de caractère dans un formulaire en délimitant par 2 expressions régulières. _StringBetween n'est donc pas utile (supporte pas les regex).
Mon pattern me semble bon mais ne fonctionne pas, je crois qu'il faut inclure qu'on désire récupérer les sauts de ligne.

Mon formulaire se présente sous la forme :

Code : Tout sélectionner

1. QUESTION DE PLUSIEURS MOTS EN MAJUSCULE? réponse possible ici

2. QUESTION DE PLUSIEURS MOTS EN MAJUSCULE SANS POINT D'INTERROGATION
réponse possible ici

4.    QUESTION IDENTIQUE DE PLUSIEURS MOTS EN MAJUSCULE SANS POINT D'INTERROGATION

réponse possible ici
Je connais les questions à l'avance mais certaines peuvent être sautées. Pour récuperer les réponses je pensais faire un regex avec la fin de la question et le numéro de la prochaine question (sans savoir lequel).

Code : Tout sélectionner

if StringRegExp($txt, 'MAJUSCULE\?') then
   $question1 = StringRegExp($txt, 'MAJUSCULE\?'(.*?)[0-9]\.') ;regex simple
   _ArrayDisplay($question1)
EndIf

if StringRegExp($txt, 'INTERROGATION') then
   $question2 = StringRegExp($txt, 'INTERROGATION(.*?)[0-9]\.\s+[A-Z]') ;regex souhaité (fin de la question (.*?) chiffre+point+espace(plusieurs possible)+majuscule)
   _ArrayDisplay($question2)
EndIf
Modifié en dernier par yohan8 le ven. 10 juil. 2015 13:13, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Regex avec saut de ligne

#2

Message par jguinch »

Je sais pas si j'ai tout compris...
est-ce que c'est ça que tu veux ? : https://regex101.com/r/nX6pU4/1
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

Re: [..] Regex avec saut de ligne

#3

Message par yohan8 »

merveilleux :)
Répondre