“Conocimientos Programación>Perl Programming

Cómo utilizar las líneas de un archivo como una lista en Perl

2015/2/26
La función de Perl "abierto" permite abrir un archivo de lectura, escritura o modo de adición . Cuando se lee el contenido de un archivo , puede guardar cada línea a un nuevo elemento en una variable de lista Perl, a continuación, utilizar la lista en su programa. Sin embargo , la función también lee el carácter de fin - de - línea y que ahorra en la lista también. Si no desea conservar este personaje, tienes que escribir una función que lo recorta . Instrucciones
1

Abra un archivo de programa Perl. Escriba el siguiente código:

Open Data , "< text.txt " ;

La función "Abrir" se abre el archivo proporcionado por el nombre del archivo en la expresión y guarda el contenido en el identificador de archivo " DATA" . El "< " especifica para abrir el archivo en modo "read"
2

Escriba el siguiente código: .

My @ lines = ;
< p> Esta línea crea una lista Perl denominado "@ líneas " que guarda cada línea del archivo como un nuevo elemento en la lista , como caracteres de fin de línea.
3

Tipo el siguiente código:

sub trim ($ ) {

my $ string = cambio ;

$ string = ~ s /\\ s + $ //;
< p> return $ string ; .

}

Esta función utiliza una expresión regular para eliminar espacios en blanco de cola de una cadena que se le pasa como parámetro
4

Escriba el siguiente código:

for ($ i = 0 ; $ i < @ líneas ; $ i + + ) {

@ líneas [ $ i ] = trim (@ líneas [ $ i ] ) ;

}

Este código recorre cada elemento de la lista, y se lo pasa a la función de " ajuste " que ha creado, a continuación, sobrescribe el elemento con los mismos datos, sólo que sin final de línea de caracteres.
5

Guardar el archivo de programa .

Perl Programming
Perl script Tutorial Archivo
Cómo reinstalar CPAN
Cómo convertir de Perl a Python y appengine
Cómo contar palabras en una cadena en Perl
Extensiones de archivo Perl
Acerca de la función Chr Perl
Cómo sustituir una cadena en Perl
Cómo utilizar DBI conectarse a Perl
Conocimientos Informáticos © http://www.ordenador.online