Bonjour,
Qui pourrait m'expliquer ces deux lignes d'un programme PERL
$line=~/^(.) (......) (.) (.) (..)/;
if ($var1 = ~/m/i && $var3 eq "." && $var4 =~/s/i);
Merci à vous pour les réponses
Forum général.cherche-logiciel Explication syntaxe Perl
3
déc.
2007
# Spaces matter
Posté par Obsidian . Évalué à 3.
Dans la deuxième ligne, le "i" est situé après le motif (entre les slashes) et signifie "Insensitive", si je ne me trompe pas. La condition est valide si var1 contient un m ou un M, si var3 contient exactement un point, ou si var4 contient s ou S.
[^] # Re: Spaces matter
Posté par milounix . Évalué à 2.
Ne crois tu pas que pour la deuxième ligne il faut que var1 contienne un m ou M, que var3 contienne un point et que var4 contienne un s ou S pour que la condition soit valide?
merci
[^] # Re: Spaces matter
Posté par Obsidian . Évalué à 2.
s/ou/et/
[^] # Re: Spaces matter
Posté par Bozo_le_clown . Évalué à 4.
2 h pour déchiffrer 2 lignes à 2.
Que de bons souvenirs.
Hop , pu là ====> [ ]
[^] # Re: Spaces matter
Posté par Obsidian . Évalué à 2.
Ceci dit, je m'inscris complètement dans l'attitude Geek 1.0 / Geek 2.0 proposée dans ce journal :
http://linuxfr.org/~skeespin/25766.html
La distinction des générations old-school et plus récente est de plus en plus marquée. La limite était moins flagrante avec les dinos de la précédente génération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.