2009-03-11 3 views

risposta

22

Utilizzare il/x modificatore:

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

vedere anche il first question in perlfaq6.

Inoltre non sarebbe male leggere tutto perlre mentre ci sei.

+0

ie "usa il modificatore/x" –

+0

Dovrei votare per battere me per che molto, ma devo votarti per l'esempio intelligente. – Telemachus

+0

Puoi andare avanti e votarmi. Ho comunque barato. –

18

Anche senza il/x modificatore, è possibile racchiudere i commenti in (# ...?):

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

L'unico problema che ho con questo stile è che può essere difficile per gli occhi. Gli spazi prima o dopo (? # Commento) contano a meno che non si aggiunga il modificatore/x, nel qual caso, torno comunque al modificatore/x. – Telemachus