Ir al contenido principal

Uso de expresiones regulares

Las expresiones regulares son usadas para filtrar información textual entre los datos, el buen manejo de estas es una herramienta muy poderosa al hacer búsquedas y extraer información. 

Conceptos básicos de una expresión regular.

Las expresiones regulares tienen la capacidad de buscar patrones en datos de tipo texto, utilizando una sintaxis de conversión estandarizada, estas están compuestas de dos tipos de caracteres: metacaracteres y literales.

Metacaracteres: Son operadores que toman un significado diferente al habitual ()?*

Literales: Son los caracteres que estás buscando (A3e)

Por ejemplo: En una base de datos, se deben filtrar y enlistar las palabras que tengan la cadena de caracteres pala o tala, y se utiliza esta expresión regular donde los paréntesis y el símbolo | son metacaracteres y lo que le resta son literales. Los paréntesis son usados para conjuntar dos literales p o t y el | para decidir entre cada una de ellas. 

Metacaracteres.

Existen diversos tipos de metacaracteres, entre los más importantes están los siguientes:

·         El punto . puede tomar el valor de cualquier carácter. Por ejemplo, la siguiente expresión puede coincidir con la siguiente cadena de caracteres: .ama " cama, lama, rama.

·         El signo más + toma el valor de 1 o más ocurrencias de un carácter o subexpresión. Por ejemplo, la siguiente expresión puede coincidir con estas cadenas: am+a " ama, amma, ammma.

·         El signo asterisco * toma el valor de 0 o más ocurrencias de un carácter o subexpresión. Por ejemplo, la siguiente expresión puede coincidir con estas cadenas: a*ma " _ma, ama, aama.

·         El signo de interrogación ? toma el valor de 0 o una ocurrencia de un carácter o subexpresión. Por ejemplo, la siguiente expresión puede coincidir con estas cadenas: ema? " tem _, ema, pero no coincide con esta expresión emaa ya que tiene más de una ocurrencia.

·         Las llaves {} pueden usarse de dos formas distintas:

o   Con una cuenta exacta de ocurrencias. Por ejemplo, con esta expresión regular coinciden la siguiente cadena de caracteres: a{2}ma " aama; pero no coinciden estas cadenas: amas, aaamas

o   Con un intervalo de ocurrencia. Por ejemplo, con esta expresión regular coinciden las siguientes cadenas de caracteres: am{2,4}a " amma, ammma, ammma; pero no coinciden con estas cadenas: ama, ammmmmas.

Con estos conceptos básicos puedes probar haciendo el reconocimiento del formato de un correo electrónico o el de algún número telefónico.

Fuente:
Fundación Carlos Slim – Curso Analista de Datos.

Comentarios

Entradas más populares de este blog

Especial Pancracio Deportivo: Mundial Norteamérica 2026 ¿Un punto de quiebre?

Ofreciendo este espacio para compartir una publicación del proyecto hermano de Pancracio Deportivo , en el que se hace un análisis transversal de lo ocurrido en el recientemente concluido Mundial de Fútbol de Norteamérica 2026 . ¿El Mundial de Norteamérica 2026 ha sido mucho más que un torneo de fútbol? Durante días se documentó el recorrido de cada selección con infografías inspiradas en la identidad artística y cultural de cada país, acompañadas de análisis históricos, deportivos, económicos y sociales. Ahora todo ese trabajo y algo más se reúne en un solo documento: "Mundial Norteamérica 2026 ¿Un punto de quiebre?" Este especial de Pancracio Deportivo no busca decir únicamente quién ganó o quién perdió. Busca responder si este Mundial marcó un antes y un después en la forma de entender el deporte, la identidad nacional, la globalización, la comercialización y el papel del fútbol como reflejo de nuestras sociedades . Son 230 páginas de análisis, ilustraciones originales y ...

Cultura Romana

En esta sección dedicada a compartir aquellas láminas, textos o infografías relevantes , en esta ocasión, es turno de compartir un material en el que de forma gráfica se observan diferentes pasajes y aspectos de la cultura romana, una de las principales civilizaciones que tuvo un amplio dominio en su época de apogeo.

Cultura Olmeca

La 1° cultura (al menos de la que se tiene un registro) en aparecer en Mesoamérica, y que es conocida como la "cultura madre", es la de los olmecas , civilización de la cual, en esta lámina que se comparte, se puede ver un poquito de su historia y de los principales elementos que la caracterizaron.