OVH Cloud OVH Cloud

Recuperer les info 2 lignes plus loin.

1 réponse
Avatar
patrick.rouault
Bonjour,

dans un fichier texte, je match un expression qui est toujours
pr=E9sente , et je souhaite r=E9cuprer un r=E9sultat qui se trouve 2
lignes apr=E8s. Je ne voit pas comment faire.

Merci de votre aide

1 réponse

Avatar
Antoun
wrote:
Bonjour,

dans un fichier texte, je match un expression qui est toujours
présente , et je souhaite récuprer un résultat qui se trouve 2
lignes après. Je ne voit pas comment faire.

Merci de votre aide



- si tu es en slurp mode, tu recherches ton expression avec
m/expressionn(.*?)n/ et tu récupères $1

- sinon, tu fais qqch comme ça :

while(<>) {
if (m/expression/) {
<> ;
my $ligne2 = <> ;
}
}