Regex de plusieurs chaines de caractères

Résolu
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 - 11 avril 2016 à 11:35
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre 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,

1 réponse

cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 27
11 avril 2016 à 14:19
Désolé d'avoir posé, un peu trop vite, cette question.
Réponse solutionnée:
.* : =TRF= (?<job>.{8}) .*: (?<path>.*)
0
Rejoignez-nous