Generation

generate functionFri, 08 Nov 2024

Necesito una consola la cual cuando yo pege un parrafo de texto la consola solo cojera los correos y contraseñas la cual estan asi correo:contraseña ese es un ejemplo y cuando ya tenga todos los correos y contraseñas me los entregara en la consola

Puedes utilizar la siguiente función en Python para leer un parrafo de texto y extraer los correos y contraseñas en formato "correo:contraseña". La función utiliza expresiones regulares para encontrar patrones en el texto. ```python import re def extraer_correos_contraseñas(texto): # Expresión regular para encontrar patrones de correo:contraseña patron = r"([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}):([a-zA-Z0-9._%+-]+)" # Utilizar la función findall para encontrar todos los patrones en el texto matches = re.findall(patron, texto) # Crear un diccionario para almacenar los correos y contraseñas correos_contraseñas = {} # Iterar sobre los matches y agregarlos al diccionario for match in matches: correo, contraseña = match correos_contraseñas[correo] = contraseña # Devolver el diccionario de correos y contraseñas return correos_contraseñas # Ejemplo de uso texto = "Este es un ejemplo de texto con correos y contraseñas: ejemplo@example.com:contraseña123, otro_correo@otro ejemplo.com:otra_contraseña" correos_contraseñas = extraer_correos_contraseñas(texto) print(correos_contraseñas) ``` En este ejemplo, la función `extraer_correos_contraseñas` toma un parrafo de texto como entrada y devuelve un diccionario con los correos y contraseñas encontrados. La función utiliza la expresión regular `r"([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}):([a-zA-Z0-9._%+-]+)"` para encontrar patrones de correo:contraseña en el texto. La función `findall` de la biblioteca `re` se utiliza para encontrar todos los patrones en el texto. Luego, se crea un diccionario para almacenar los correos y contraseñas encontrados, y se devuelve al final. Recuerda que esta función solo funciona si el texto está en el formato "correo:contraseña" y no es seguro utilizarla para extraer información sensible como contraseñas de un texto sin más contexto.

Questions about programming?Chat with your personal AI assistant