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

cs_JMO 1838 Messages postés jeudi 23 mai 2002Date d'inscription 1 avril 2018 Dernière intervention - 11 avril 2016 à 11:35 - Dernière réponse : cs_JMO 1838 Messages postés jeudi 23 mai 2002Date d'inscription 1 avril 2018 Dernière intervention
- 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 

1 réponse

Répondre au sujet
cs_JMO 1838 Messages postés jeudi 23 mai 2002Date d'inscription 1 avril 2018 Dernière intervention - 11 avril 2016 à 14:19
0
Utile
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.