Как вы прокомментируете регулярное выражение Perl?
Как вы помещаете комментарии в регулярное выражение Perl?
2 ответа
Решение
Используйте модификатор /x:
my $foo = "zombies are the bombies";
if ($foo =~ /
zombie # sorry pirates
/x ) {
print "urg. brains.\n";
}
Также смотрите первый вопрос в perlfaq6.
Также не мешало бы прочитать все perlre, пока вы на нем.
Даже без модификатора /x вы можете заключить комментарии в (?# ...):
my $foo = "zombies are the bombies";
if ( $foo =~ /zombie(?# sorry pirates)/ ) {
print "urg. brains.\n";
}