Archivo

Posts Tagged ‘perl’

Instalar Perl en Windows

14 junio 2011 2 comentarios

Ejecutar un script de Perl en Linux es muy fácil, ya que Perl viene instalado por defecto con Linux (o al menos en las distros que yo he probado), pero en Windows no es tan fácil. En Windows debemos instalar Perl y configurar ciertos parámetros antes de poder ejecutar un script.

Sin embargo hay una forma de hacer que instalar Perl en Windows sea muy fácil: “Active Perl”.
ActivePerl es un paquete de Perl “todo-en-uno” que nos instalar y configura Perl en un par de pasos, ya que lo hace todo por nosotros. Además, también instala “PPM"" (Perl Package Manager) el cual nos simplificará el proceso de instalar nuevos paquetes de Perl.

Es totalmente gratuito y nos lo podemos descargar de la siguiente web: http://www.activestate.com/activeperl

Categorías:Programacion Etiquetas:

Eliminar espacios en blanco en perl

Perl nos ofrece muchas facilidades a ala hora de trabajar con cadenas de texto, como por ejemplo hacer un split de una cadena y almacenar los valores en un array.
El problema viene cuando , por ejemplo, consideramos una coma (,) como carácter de corte y hay muchos espacios delante y detrás, los cuales no nos interesan. Entonces… ¿cómo eliminamos esos espacios en blanco?

Pues muy sencillo. Con la siguiente expresión regular:

$_ =~ s/\s//g;

Vamos a ver un ejemplo sencillo:

my $string= "hola, caracola   ,    esto es una cadena       larga "

my @array= split(/,/, $string); 

foreach(@array) 

   $_ =~ s/\s//g; #Elimina espacios en blanco
   print $_; 

   print “\n”;
}

La salida obtenida es:

hola
caracola
estoesunacadenalarga

Categorías:Programacion Etiquetas: , ,