Regex de plusieurs chaines de caractères [Résolu]

Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Dernière intervention
24 juin 2018
- - Dernière réponse : cs_JMO
Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Dernière intervention
24 juin 2018
- 11 avril 2016 à 14:19
Bonjour le Forum,

Dans un tableau, je dispose des chaines suivantes
000:05:10          FROM   CRZ-FTP X6488 : =TRF= ALES162T - FIC DCA: IMSA.W3_B8658_FRFALES1  62H
000:05:10          FROM   CRZ-FTP X6488 : =TRF= ALES162T - SERVEUR: \\NTALE0\IMS\
000:05:10          FROM   CRZ-FTP X6488 : =TRF= ALES162T - FIC GLI: INV-FRF_AL.CSV

Avec une regex, je souhaiterai extraire
- les 8 caractères après "=TRF= "
(?<job>[A-Z]{4}[0-9]{3}T) me retourne ALES162T

- tous les caractères après "FIC DCA: " ou "FIC GLI: " ou "SERVEUR: ",
c-à-d "IMSA.W3_B8658_FRFALES1 62H" ou "\\NTALE0\IMS\" ou "INV-FRF_AL.CSV"
j'essaie avec "http://regexstorm.net/tester", mais je n'arrive pas à trouver la bonne syntaxe.

Merci de vos propositions,
Afficher la suite 

Votre réponse

1 réponse

Messages postés
1855
Date d'inscription
jeudi 23 mai 2002
Dernière intervention
24 juin 2018
0
Merci
Désolé d'avoir posé, un peu trop vite, cette question.
Réponse solutionnée:
.* : =TRF= (?<job>.{8}) .*: (?<path>.*)
Commenter la réponse de cs_JMO

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.