Expresiones regulares en Python con ejemplos prácticos

preview_player
Показать описание
En este vídeo se hace un resumen de las expresiones regulares en Python: qué son, cómo se usan, su sintaxis y 3 ejemplos prácticos.

División del video:
00:00 Intro
00:38 ¿Qué son las expresiones regulares?
01:54 ¿Cómo usar las expresiones regulares en Python?
05:48 Sintaxis: Metacaracteres
15:02 Sintaxis: Secuencias especiales
17:35 Ejemplo 1
19:32 Ejemplo 2
24:45 Ejemplo 3
Рекомендации по теме
Комментарии
Автор

Excelente explicación, Muchas Gracias

gloriaermacastellanossilva
Автор

gracias por la explicación, que buen aporte a la comunidad de estudiantes autodidactas :)

bulmavegeta
Автор

¿Alguno sabe una expresión regular que valide direcciones? y, ¿es posible que basándose en una dirección base se valide cobertura a 5km a la redonda?

santiagoandreu
Автор

Espero no les moleste mi aporte, si quisieran imprimirlo como una tabla ordenado les comparto el código, solo utilice la librería de pandas.

import re
import pandas as pd

archivo = open('tiposdesangre.txt', mode='r')

texto=archivo.read()
archivo.close()

resultado=[]
for item in re.findall('(\w+\s\w*)(:\sO\+)', texto):
resultado.append(item)
resultado2 = pd.DataFrame(resultado)
print(resultado2)

bulmavegeta
Автор

Hola buenas, muchas gracias por la explicación, me ha servido un montón, pero tengo un problema...
El tercer ejemplo lo copié completo y lo unico que me devuelve como resultado es los dos corchetes vacíos [ ]
Les copio y pego el código por si alguien ve algo que yo no he notado...

import re

archivo= open('entradas.txt', mode='r')
texto=str(archivo.read)
archivo.close()

diccionario = []

for item in re.finditer(r'(?P<host>(\d+.){3}\d+)\s-\s(?P<user_name>\w+|-)\s\[(?P<time>\d+\/\w+\/\d+(:\d+){3}\s-\d+)\]\s\"(?P<request>\.+)\"', texto):


print(diccionario)

desde ya agradezco mucho cualquier posible idea de lo que está mal

lobogrisx
Автор

Sabes como identificar un caracter especial en Python?

RICKYSTYLE