Я пытаюсь проверить на ";"также в цикле if, но если включить «;»или же "\;"это не работает .. Не уверен, что я делаю не так здесь ..
# Check "!", "[]" and "#"
while ( <$fh> ) {
if ( m/^(?:[!\[]|#\s)/ ) {
output $current, $fhout;
$current = [ $_ ];
}
else {
push @$current, $_;
}
}