Как удалить этот узел, создав новый с тем же именем?
Используйте/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";
}