Bonjour,

Dans un log, j'ai 2 expressions qui se répètent, genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
lignea
ligneb
EXPRESSION1
lignec
ligned
EXPRESSION2
lignee
lignef
ligneg
EXPRESSION1
ligneh
EXPRESSION2
J'aimerais récupérer dans un autre fichier texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
EXPRESSION1
lignec
ligned
EXPRESSION2

EXPRESSION1
ligneh
EXPRESSION2
Evidemment, ce n'est jamais au même numéro de ligne que EXPRESSION1 ou EXPRESSION2 apparaissent, et il n'y a jamais non plus le même nombre de lignes entre les 2 expressions.

Je sais récupérer une ligne dans laquelle se trouve une expression via findstr mais je galère à trouver le moyen de récupérer les lignes qui se trouvent entre les 2 expressions.

Une idée ?

Merci !