Je cherche à extraire des valeurs numériques d'un texte. Ces valeurs numériques sont disséminés dans le texte, et varient.
Exemple de texte:
test.log
chapitre1
blablablablablabla
blabla 28 blabla
blablablablablabla
chapritre2
blablablablablabla
blabla 85 blabla
blablablablablabla
chapritre2
blablablablablabla
blabla 44 blabla
blablablablablabla
Ici, il faudrait chercher la section "chapitre1" et récupérer la PREMIERE valeur numérique dans le texte qui suit, et faire de même pour chaque "chapitre" rencontré ...
j'ai fait un petit essaie avec "split" mais sans réel succès ..
#!/usr/bin/perl -i.orig use strict; use warnings; my @table = (test.log); my @table = split(/[a-z]/g,$test); print "$table[0]\n"; print "$table[1]\n"; print "$table[2]\n";
D'avance merci ! :)
