Una string en Perl es una variable escalar y comienza con un signo ($) y puede contener letras, números y caracteres especiales. La string puede consistir en una sola palabra, un grupo de palabras o un párrafo de varias líneas. La string la define el usuario entre comillas simples (‘) o comillas dobles («).
Perl proporciona varias funciones para manipular la string como cualquier otro lenguaje de programación.
Ejemplo:
# Perl program to demonstrate # string length function # string my $s = "geeksforgeeks"; # using length function & # displaying length print("Length: ", length($s)); # Converting to Uppercase print("\nTo Upper Case: "); print(uc($s), "\n");
Producción:
Length: 13 To Upper Case: GEEKSFORGEEKS
Algunas funciones de string de Perl son las siguientes:
Función | Descripción |
---|---|
morder() | Se utiliza para eliminar el último salto de línea final de la string de entrada |
longitud() | Encuentra la longitud (número de caracteres) de una string dada, o $_ si no se especifica |
substr() | Devuelve una substring de la string pasada a la función a partir de un índice dado hasta la longitud especificada |
uc() | Devuelve la string que se le pasó después de convertirla a mayúsculas |
ucprimero() | Devuelve la string VAR o $_ después de convertir el primer carácter a mayúsculas |
lc() | Devuelve una versión en minúsculas de VAR, o $_ si se omite VAR |
lcprimero() | Devuelve la string VAR o $_ después de convertir el primer carácter a minúsculas |
chr() | Devuelve una string que representa un carácter cuyo punto de código Unicode es un número entero |
cortar() | Devuelve una string que representa un carácter cuyo punto de código Unicode es un número entero |
índice() | Devuelve la posición de la primera aparición de una substring (o patrón) dada en una string (o texto) |
rindex() | Devuelve la posición de la última aparición de la substring (o patrón) en la string (o texto) |
sprintf() | Utiliza el formato proporcionado por el usuario para devolver la string formateada con el uso de los valores en la lista |
orden() | Devuelve el valor ASCII del primer carácter de una string |
citameta() | Escapa todos los metacaracteres en el valor que se le pasa como parámetro |
separar() | Se utiliza para dividir o cortar una cuerda en secciones o piezas más pequeñas. |