“Conocimientos Programación>Perl Programming

Perl : Cómo utilizar una variable en una función Split

2012/7/8
La función "split " Perl toma una cadena y lo divide en una serie de puntos que se especifican con un " delimitador " o " patrón ". A menudo, usted tendrá que usar sin conocer la cadena de antemano. En estos casos se puede obtener la cadena de dividir , y el delimitador , durante el tiempo de ejecución , salvo en variables y luego usar esas variables en la función de división. Cuando se utiliza una cadena como un delimitador de la función de división , puede utilizar un carácter solo, como una coma o un espacio en blanco , o puede utilizar una lista que contiene varios caracteres. Instrucciones
1

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

$ numbers = " One, Two, Three, Four ' ;

$ delimitador =', ' ;

La primera línea crea una variable de cadena que desea separar utilizando la función de división . La segunda línea crea una variable que se utiliza como delimitador , que es el carácter comodín que la función busca romper la cadena con
2

Escriba el siguiente código: .

@ numbers = Split ( $ delimitador , $ números) ;

Esta línea llama a la función de división. La función llama a sí mismo los valores de las dos variables y a continuación, almacena la salida resultante en la matriz de números @ , que tiene una estructura con cuatro artículos: " Una ", " dos ", " tres " y " cuatro ". Usted puede llamar a cualquiera de estos valores de forma individual y al acceder al índice de la matriz asociada
3

Escriba el siguiente código: .

@ Numbers = split ( $ delimitador , $ cifras , 3 ) ;

Esta llamada a la función de división le dice que quiere un array con espacio para un máximo de tres artículos. Cuando la función divide la variable dos veces , simplemente almacena el resto de la variable en el tercer punto de índice. Los valores de la matriz de números @ después de esta llamada de función son " uno", " dos " y " tres, cuatro " en el último puesto
4

Escriba el siguiente código: .
< P > $ sentence = 'Hello ! Pregunta: ¿ Qué , ahora , sabe cómo usar esto, la función split ' ;

$ delimitador = " [: ! ? , ;] " ;

@ Result = split ( $ delimitador , $ frase) ;

La primera línea crea una nueva variable de cadena con una oración con una gran cantidad de puntuacion en ella. La segunda línea crea un delimitador que contiene una lista de puntuacion . La función split toma estas variables y, de hecho divide la frase en cada aparición de una marca de puntuacion , la eliminación de la puntuacion y almacenar el resultado en el array @ result . Impresión de @ result da la misma frase en la variable $ frase , excepto sin signos de puntuación.
5

Guardar el archivo de programa Perl y ejecutarlo.

Perl Programming
Cómo agregar módulos para Perl
Cómo depurar programas Perl
Cómo configurar la autenticación de formularios
Cómo ocultar Contraseña personajes en STDIN Perl Ventanas
Cómo reinstalar un módulo CPAN
Perl : Cómo utilizar una variable en una función Split
Cómo incrustar comandos Unix en Perl
Perl Cada Foreach vs
Conocimientos Informáticos © http://www.ordenador.online