Как Вы комментируете регулярное выражение Perl?

Как удалить этот узел, создав новый с тем же именем?

14
задан Chad Birch 3 April 2009 в 21:56
поделиться

2 ответа

Используйте/x модификатор:

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

Также посмотрите первый вопрос в perlfaq6.

Также не повредило бы читать все из perlre, в то время как Вы в нем.

23
ответ дан 1 December 2019 в 06:54
поделиться

Даже без/x модификатора, можно ли включить комментарии в (? #...):

my $foo = "zombies are the bombies";
if ( $foo =~ /zombie(?# sorry pirates)/ ) {
    print "urg. brains.\n";
}
18
ответ дан 1 December 2019 в 06:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: