Bonjour,

Je parcours un fichier et dois récupérer tous ce qu'il y a d'écrit entre guillemets.
Et enregistrer chaque valeurs récupérées dans un tableau.

Voici un exemple de texte en entrée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
	Mazotu: 4.15"
	Vivou: 1.885"
		"Première chaine à récupérer" External References? No
		Reject "Deuxième chaine à récupérer" Instances? Yes
		Enable Runtime "Troisième
		chaine à récupérer qui est sur 2 ligne"? No
		Use Release 4.0 Scope Rules? No
				Font Name: "Quatrième chaine à récupérer" gfgfg || "Cinquième chaine à récupérer"
				Font Name: "Sixième chaine à récupérer" gfgfg || "Septième chaine
				à récupérer sur deux lignes"
Mon code doit me donner en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Tab[0]		Première chaine à récupérer
Tab[1]		Deuxième chaine à récupérer
Tab[2] 		Troisième chaine à récupérer qui est sur 2 ligne
Tab[3]		Quatrième chaine à récupérer
Tab[4]		Cinquième chaine à récupérer
Tab[5]		Sixième chaine à récupérer 
Tab[6]		Septième chaine à récupérer sur deux lignes
J'ai essayé de faire avec une cherche par bloc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
my $in_bloc = ($ligne =~ m/\"/) .. ($ligne =~ m{\w+\"});
Mais ça marche mal car il y a des guillemets partout...

Quelqu'un serait me venir en aide svp ?