Perl: extracción de fecha de una string usando Regex

En Perl , generalmente, tenemos que leer archivos CSV (valores separados por comas) para extraer los datos requeridos. A veces hay fechas en el nombre del archivo como ejemplo 2014-02-12T11:10:10.csv o podría haber una columna en un archivo que tenga una fecha. Estas fechas pueden tener cualquier patrón como YYYY-MM-DDThh:mm:ss o dd/mm/yyyy hh.mm.ss . Para … Continue reading «Perl: extracción de fecha de una string usando Regex»

perl | Retroceso en expresiones regulares

En Perl, una expresión regular (también conocida como expresiones regulares o expresiones regulares o RE) es una forma de describir un conjunto de strings sin tener que enumerar todas las strings en su programa o simplemente podemos decir que es una secuencia de caracteres que se utilizan para la coincidencia de patrones . En Perl, … Continue reading «perl | Retroceso en expresiones regulares»

perl | Eliminación de espacios en blanco iniciales y finales (recortar)

La eliminación de espacios no deseados de una string se puede usar para almacenar solo los datos necesarios y para eliminar los espacios finales innecesarios. Esto se puede hacer usando la función de recorte en Perl. La función de recorte utiliza una expresión regular para eliminar los espacios en blanco. No es una función de … Continue reading «perl | Eliminación de espacios en blanco iniciales y finales (recortar)»

perl | función pos() en expresión regular

La función pos() en Perl se usa para devolver la posición de la última coincidencia usando el modificador ‘m’ en Regex. La función pos se puede usar con las clases de caracteres en Regex para devolver una lista de todas las posiciones de substring requeridas en la string dada. El operador global ‘g’ también se puede … Continue reading «perl | función pos() en expresión regular»

perl | Expresiones regulares

La expresión regular (Regex o Regexp o RE) en Perl es una string de texto especial para describir un patrón de búsqueda dentro de un texto dado. Regex en Perl está vinculado al idioma host y no es lo mismo que en PHP, Python, etc. A veces se denomina «Expresiones regulares compatibles con Perl 5» … Continue reading «perl | Expresiones regulares»

perl | Modificador ‘ee’ en Regex

En Perl, la expresión regular permite realizar varias operaciones en una string determinada con el uso de operadores adecuados. Estos operadores pueden realizar operaciones como la modificación de strings, la sustitución de otras substrings, etc. La sustitución de una substring en la string dada se realiza con el uso del operador ‘s’ (sustitución), que toma … Continue reading «perl | Modificador ‘ee’ en Regex»

perl | Clases de caracteres Regex

Las clases de caracteres se utilizan para hacer coincidir la string de caracteres. Estas clases permiten que el usuario coincida con cualquier rango de caracteres, que el usuario no conoce de antemano. Conjunto de caracteres que deben coincidir siempre se escribe entre corchetes [] . Una clase de personaje siempre coincidirá exactamente con un personaje. … Continue reading «perl | Clases de caracteres Regex»

perl | Cuantificadores en expresiones regulares

Perl proporciona varios cuantificadores de expresiones regulares que se utilizan para especificar cuántas veces se puede repetir un carácter dado antes de que se realice la coincidencia. Esto se usa principalmente cuando se desconoce el número de caracteres que se van a emparejar. Hay seis tipos de cuantificadores de Perl que se dan a continuación: … Continue reading «perl | Cuantificadores en expresiones regulares»

perl | Clases de caracteres especiales en expresiones regulares

Hay muchas clases de caracteres diferentes implementadas en Perl y algunas de ellas se usan con tanta frecuencia que se crea una secuencia especial para ellas. El objetivo de crear una secuencia especial es hacer que el código sea más legible y más corto. Las clases de caracteres especiales en Perl son las siguientes: Dígito … Continue reading «perl | Clases de caracteres especiales en expresiones regulares»