2009-03-11 19 views

Odpowiedz

22

pomocą modyfikatora/x:

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

patrz również first question w perlfaq6.

Również nie zaszkodzi przeczytać całą perlre, gdy jesteś na tym.

+0

tj. "Użyj modyfikatora/x" –

+0

Powinienem zagłosować za to, że pokonałeś mnie przez , że dużo, ale muszę zagłosować za mądrym przykładem. – Telemachus

+0

Możesz iść do przodu i głosować na mnie. I tak oszukiwałem. –

18

Nawet bez modyfikatora/x, można załączyć komentarze (# ...):

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

Jedyny problem jaki mam z tym stylem to to, że może być trudne dla oczu. Spacja przed lub po (? # Komentarz) ma znaczenie, chyba że dodasz modyfikator/x, w którym to przypadku i tak wrócę do modyfikatora/x. – Telemachus