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 («).
Los operadores son la base de cualquier lenguaje de programación, como en Perl. Un usuario puede definir operadores en String como símbolos que ayudan a realizar cálculos matemáticos y lógicos específicos en los operandos. Estas operaciones son como concatenación, comparación, sustitución, etc.
Ejemplo:
Perl
# Perl program to demonstrate the # Concatenation Operator(.) in String #!/usr/bin/perl # Input first string $first_string = "Geeks"; # Input second string $second_string = "forGeeks"; # Implement Concatenation operator(.) $concat_string = $first_string.$second_string; # displaying concatenation string result print "String After Concatenation = $concat_string\n";
Producción:
String After Concatenation = GeeksforGeeks
A continuación se enumeran algunos operadores útiles para las operaciones de string en Perl:
Operador | Descripción |
---|---|
El operador ‘palabra de comillas’ se usa para extraer cada elemento de la string dada tal como está en una array de elementos entre comillas simples ( ‘ ‘ ) | |
q | Se utiliza en lugar de comillas simples. Utiliza un conjunto de paréntesis para rodear la string. |
Se utiliza en lugar de comillas dobles. Utiliza un conjunto de paréntesis para rodear la string. | |
y | Traduce todos los caracteres de SearchList a los caracteres correspondientes de ReplacementList |
tr | Similar al operador ‘y’, traduce todos los caracteres de SearchList a los caracteres correspondientes de ReplacementList |
equivalente | Se usa para verificar si la string a su izquierda es igual a la string a su derecha. |
nordeste | Se usa para verificar si la string a su izquierda no es igual a la string a su derecha. |
le | Se usa para verificar si la string a su izquierda es menor o igual a la string a su derecha. |
edad | Se usa para verificar si la string a su izquierda es mayor o igual que la string a su derecha. |
es | Se usa para verificar si la string a su izquierda es menor en sentido de string que la string a su derecha |
gt | Se usa para verificar si la string a su izquierda es más grande que la string a su derecha. |
cmp | Se usa para comparar si las dos strings colocadas a la izquierda y a la derecha de este operador son iguales o menores que la otra |
operador(es) de sustitución | Se utiliza para sustituir un texto de la string con algún patrón especificado por el usuario |
operador coincidente (m) | Se utiliza para hacer coincidir un patrón dentro del texto dado |