viernes, 15 de noviembre de 2013

Cómo quitar un retorno de carro de una cadena en Perl

Utilice Perl cuando se necesita un lenguaje de programación con potentes cuerdas características de manipulación.

quitar del carro

Escribir programas en el Práctico de Extracción e Informe Idioma lenguaje de script cuando se necesita una herramienta que puede automatizar rápidamente string manipulación, proporcionar la interacción del usuario y entregar el formato aceptable. Los retornos de carro tienden a alterar el formato de entrada del usuario y la salida del programa Perl para que las cadenas de texto mirada sucia y difícil de seguir. Usar la palabra clave "chomp" para quitar los retornos de carro y limpieza de entrada y salida del programa.

Lo que necesita

Ordenador con el intérprete del lenguaje de programación Perl instalado

Archivo de comandos Perl que contiene la cadena de texto para el que desea un carro de regreso eliminado



Abra una ventana de terminal de línea de comandos en un equipo que tiene habilitado Perl. Abra el archivo de secuencia de comandos Perl que contiene una cadena de texto para que el carro de regreso debe ser eliminado.



Utilice las teclas de flecha del teclado para colocar el cursor inmediatamente después de la línea en la que se asigna una variable de la cadena de texto como su valor. Por ejemplo, si desea eliminar el transporte de regreso de la cadena "Test" a continuación:

$ MyVariable = "Test \ n";

Agregar una línea de función "chomp" de la variable de cadena de texto inmediatamente después de la asignación de cadena de texto como está escrito a continuación:

chomp ($ myVariable);



Utilice las teclas de flecha para colocar el cursor después de una línea que acepta datos del usuario y escribir una línea de función "chomp" para la variable de entrada de cadena de texto para eliminar el transporte de regreso a la entrada del usuario para limpiar el formateo. Por ejemplo:

while ($ entrada = usuario STDIN) {

print "El usuario ha escrito '$ input' \ n";

última if ($ entrada eq'');

}

incluirá el retorno de carro con la entrada del usuario cuando el usuario presiona la tecla "Enter". Para eliminar el retorno de carro, inserte la función "chomp" como está escrito a continuación:

while ($ entrada = usuario STDIN) {

chomp ($ entrada);

print "El usuario ha escrito '$ input' \ n";

última if ($ entrada eq'');

}

 

No hay comentarios:

Publicar un comentario