Tu devrais utiliser les balises CODES
Pour le moment j'ai ecrit ça : (mais je n'arrive pas a l'executer)
Que veux-tu dire? Tu ne sais pas comment exécuter ce script ou y a-t'il trop d'erreurs afin qu'il ne fonctionne? Quel éditeur utilises-tu? Utilise les pragma strict et warnings.
Pourrais-tu définir clairement ce que l'on a comme informations au départ? Juste un verbe ou un fichier? Apparemment tu lis les informations dans un fichier, quelle est sa structure?
if($ligne =[a|e|i|o|u]/ ~,VERBE/)
Tu essaies de vérifier si ton verbe commence par une voyelle mais où est ce verbe? Tu dois le récupérer de la ligne avant de faire cette vérification.
Quelque chose de ce genre
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| if($ligne =~ /(exp_reg_verbe)/{
# récupération du verbe
my $verbe = $1;
# terminaison en er
if ( $verbe !~ /er$/i){
print "pas du premier groupe\n";
}
# commence par une voyelle
if ( $verbe =~ /^[aeiou]/i){
print "commence par une voyelle\n";
}
} |
Partager