Bonjour

Dans mon projet C, j'ai h�las recours � un script Perl que j'ai �crit pour parser un fichier :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
#!/usr/bin/perl
 
use strict;
 
my($cpt) = 0;
open FILE,"< roms.info" or exit(-1);
LOOP: while(<FILE>) {
	if(/\scorrect/) {
		$cpt++;
		chomp($_);
		if ($cpt==1) {
			open FILE2,"> roms.list";
		}
		else {
			open FILE2,">> roms.list";
		}
		my($rom) = /\s([a-zA-Z0-9]+)\s/;
		print FILE2 "$rom\n";
		close FILE2;
	}
	last LOOP if(/Total\sSupported/);
}
close FILE;
Comme vous le voyez, le script est tr�s simple.
Mais si la chose �tait possible, je voudrais l'�crire en C.
Donc, ma question est : existe t'il une biblioth�que, pas forc�ment standard, sous Linux, permettant de faire de la recherche d'expressions r�guli�res ?

Merci de vos r�ponses et d�sol� pour ce petit morceau de Perl.

@++