Expresiones regulares
-
Validar si una cadena contiene la palabra "Python".
- Entrada:
"Me encanta Python"→ Salida:True
- Entrada:
-
Comprobar si una cadena empieza con "Hola".
- Entrada:
"Hola, mundo!"→ Salida:True
- Entrada:
-
Buscar todas las palabras de una oración.
- Entrada:
"El sol brilla en el cielo"→ Salida:['El', 'sol', 'brilla', 'en', 'el', 'cielo']
- Entrada:
-
Reemplazar todos los espacios por guiones bajos.
- Entrada:
"Expresiones regulares en Python"→ Salida:"Expresiones_regulares_en_Python"
- Entrada:
-
Extraer todos los números de una cadena.
- Entrada:
"La casa 123 cuesta 45000 euros"→ Salida:['123', '45000']
- Entrada:
-
Comprobar si una cadena contiene solo letras y números.
- Entrada:
"Python3"→ Salida:True - Entrada:
"Python 3"→ Salida:False
- Entrada:
-
Validar una dirección de correo electrónico sencilla.
- Entrada:
"correo@example.com"→ Salida:True
- Entrada:
-
Extraer todas las palabras que empiezan con una vocal.
- Entrada:
"Esto es una prueba de regex"→ Salida:['Esto', 'es', 'una']
- Entrada:
-
Validar un número de teléfono español (formato
+34 600 123 456).- Entrada:
"+34 600 123 456"→ Salida:True - Entrada:
"+34600123456"→ Salida:True - Entrada:
"600 123 456"→ Salida:True - Entrada:
"600123456"→ Salida:True
- Entrada:
-
Reemplazar todas las vocales por un asterisco.
- Entrada:
"Hola Mundo"→ Salida:"H*l* M*nd*"
- Entrada:
-
Validar una dirección IP en formato IPv4 (
192.168.1.1).- Entrada:
"192.168.1.1"→ Salida:True
- Entrada:
-
Extraer todas las direcciones de correo electrónico de un texto.
- Entrada:
"Contacta a support@mail.com o info@empresa.org"→ Salida:['support@mail.com', 'info@empresa.org']
- Entrada:
-
Validar una contraseña segura (mín. 8 caracteres, una mayúscula mínimo, un número mínimo y un símbolo mínimo).
- Entrada:
"P@ssw0rd!"→ Salida:True
- Entrada:
-
Extraer todas las etiquetas HTML de un fragmento de código.
- Entrada:
"<h1>Hola</h1> <p>Esto es un párrafo</p>"→ Salida:['<h1>', '</h1>', '<p>', '</p>']
- Entrada:
-
Encontrar todas las fechas en formato
DD/MM/AAAAen un texto.- Entrada:
"Nací el 12/05/1995 y mi hermano el 23/08/2000"→ Salida:['12/05/1995', '23/08/2000']
- Entrada:
-
Una hora en el formato HH:mm.
- Entrada:
"23:00"→ Salida:True
- Entrada:
-
Extraer los hashtags de un tweet.
- Entrada:
"Me encanta #Python y #regex"→ Salida:['#Python', '#regex']
- Entrada:
-
Detectar enlaces web en un texto (
http://ohttps://).- Entrada:
"Visita https://google.com o http://example.com"→ Salida:['https://google.com', 'http://example.com']
- Entrada:
-
Extraer el contenido de una etiqueta HTML.
- Entrada:
"<h1>Hola</h1>"→ Salida:"Hola"
- Entrada:
-
Extraer el dominio de una URL (
https://www.google.com→google.com).- Entrada:
"https://www.openai.com"→ Salida:"openai.com"
- Entrada:
-
Extraer los datos de una linea de CSV, siendo las columnas:
ID;nombre;nacimiento.- Entrada:
"1;Ana Belén;27/04/1960"→ Salida:['1', 'Ana Belén', '27/04/1960']
- Entrada: