2009-03-11 12 views

Répondre

22

Utilisez le modificateur/x:

my $foo = "zombies are the bombies"; 
if ($foo =~/
      zombie # sorry pirates 
      /x) { 
    print "urg. brains.\n"; 
} 

Voir aussi le first question dans perlfaq6.

Aussi, il ne ferait pas de mal à lire tout de perlre pendant que vous y êtes.

+0

c.-à-d. "Utiliser le modificateur/x" –

+0

Je devrais vous rejeter pour me battre par que beaucoup, mais je dois vous voter pour l'exemple intelligent. – Telemachus

+0

Vous pouvez aller de l'avant et voter pour moi. J'ai triché de toute façon. –

18

Même sans le modificateur/x, vous pouvez joindre des commentaires dans (# ...?):

my $foo = "zombies are the bombies"; 
if ($foo =~ /zombie(?# sorry pirates)/) { 
    print "urg. brains.\n"; 
} 
+0

Le seul problème que j'ai avec ce style est qu'il peut être dur pour les yeux. Les espaces avant ou après (? # Comment) importent sauf si vous ajoutez le modificateur/x, auquel cas, je suis de retour au modificateur/x de toute façon. – Telemachus