“Conocimiento Programación>Perl Programming

Cómo quitar los espacios iniciales en Perl

2015/2/4
Los espacios iniciales son caracteres en blanco guardados en una variable u otra construcción que , en la mayoría de los casos, no sirven a ningún propósito funcional . En Perl , puede quitar los espacios iniciales utilizando el modificador " \\ s " , que representa a todo tipo de espacios en blanco , incluidos espacios en blanco , tabuladores , nuevas líneas y retornos de carro . Puede utilizar este modificador para comprobar una cadena existente para espacios iniciales y luego eliminarlos. Esto ayuda a asegurar la integridad de los datos, especialmente cuando se utiliza para otros fines , tales como comparaciones o manipulación de cadenas . Instrucciones
1

Abra un archivo de programa Perl. Inserte el cursor donde desee quitar los espacios iniciales de una variable
2

Escriba el siguiente código:

my $ cadena = "Mi cadena con un espacio inicial " ; < . br>

print $ cadena. " \\ n";

$ string = ~ s /^ \\ s + //;

print $ cadena. " \\ n";

La variable en este ejemplo tiene un espacio inicial antes de que el texto, pero el patrón de la función correspondiente en la tercera línea sería eliminar todos los espacios iniciales , incluidos carácter de escape como " \\ t " para un tab . La función en sí comienza con " s /" y llama al operador de sustitución. El " ^ " dice que para que coincida con desde el principio de la cadena . El " \\ s " indica que debe comprobar si hay espacios en blanco y el signo "+ " indica que debe dejar el resto de la cadena intacta .
3

Guardar el archivo de programa Perl.


Perl Programming
Django vs. Perl
¿Cómo hago para que Perl counter script para recolectar direcciones IP
¿De dónde viene la tinta permanente?
Cómo aprender expresiones regulares de Perl
Cómo utilizar Perl para buscar un documento pdf
Cómo crear un archivo plano
¿Diferencia entre secuencias de comandos Perl y secuencias de comandos Shell?
Cómo convertir de Perl a Python y appengine
Conocimiento de la computadora © http://www.ordenador.online