perl | Funciones de string (longitud, lc, uc, índice, rindex)

String en Perl es una secuencia de caracteres encerrada entre algunos tipos de comillas. La string Perl puede contener caracteres UNICODE, ASCII y de secuencia de escape. Perl proporciona varias funciones para manipular la string como cualquier otro lenguaje de programación. Algunas funciones de string de Perl son las siguientes: longitud() lc() uc() índice() rindex() … Continue reading «perl | Funciones de string (longitud, lc, uc, índice, rindex)»

perl | función chomp()

La función chomp() en Perl se usa para eliminar el último salto de línea final de la string de entrada. Sintaxis: chomp(String) Parámetros: String: String de entrada cuya nueva línea final se eliminará Devuelve: el número total de saltos de línea finales eliminados de todos sus argumentos Ejemplo 1: #!/usr/bin/perl    # Initialising a string … Continue reading «perl | función chomp()»

perl | Función index()

Esta función devuelve la posición de la primera aparición de una substring (o patrón) dada en una string (o texto). Podemos especificar la posición de inicio. Por defecto, busca desde el principio (es decir, desde el índice cero). Sintaxis: # Busca pat en el texto del índice dado (text, pat, index) # Busca pat en … Continue reading «perl | Función index()»

perl | Función rindex()

La función rindex() en Perl funciona de manera similar a la función index() , excepto que devuelve la posición de la última aparición de la substring (o patrón) en la string (o texto). Si se especifica la posición, devuelve la última aparición en esa posición o antes. Sintaxis: # Busca pat en el texto de … Continue reading «perl | Función rindex()»

perl | función sprintf()

La función sprintf() en Perl utiliza el formato proporcionado por el usuario para devolver la string formateada con el uso de los valores de la lista. Esta función es idéntica a printf pero devuelve la string formateada en lugar de imprimirla. Sintaxis: formato sprintf, lista Devuelve: una string escalar formateada Ejemplo 1: #!/usr/bin/perl -w    … Continue reading «perl | función sprintf()»

perl | Función quotemeta()

La función quotemeta() en Perl escapa a todos los metacaracteres en el valor que se le pasa como parámetro. Ejemplo: Input : «GF*..G» Output : «GF\*\.\.G» Sintaxis: quotemeta(valor) Parámetro: valor: string que contiene metacaracteres Retorno: una string con todos los metacaracteres escapados Ejemplo 1: #!/usr/bin/perl -w $string = «GF*\n[.]*G»;    print «Original String: \n»; print … Continue reading «perl | Función quotemeta()»