por explorer » 2010-10-20 10:49 @492
Has escrito mal la línea...
No es
if ( @arreglo[$i] ) =~ m/\(/
sino
if ( $arreglo[$i] =~ m/\(/ ) { ... }
En cuanto al paréntesis, has puesto una contrabarra delante, escapándolo, así que está bien.
Atento también al sigil: no es '@' sino '$', ya que estás recuperando un solo valor, no varios.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES