Búsqueda de correos electrónicos y URL
Extraer información de contacto de textos desordenados
Búsqueda de correos electrónicos y URL es una lección gratuita de NLP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de NLP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de NLP Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
Patterns Hide in Messy Text
Real text is full of structured snippets like emails and links. Regex lets you pull these out automatically, even from long, messy documents.
What an Email Looks Like
An email has a name, an at sign, a domain, and an extension. Spotting that shape is the first step to writing a pattern for it.
A Simple Email Pattern
This email pattern grabs word characters, an at sign, more characters, a dot, and letters. It is not perfect, but it catches most real addresses.
re.findall("\w+@\w+\.\w+", "hi a@b.com")Why the Dot Needs Escaping
In a domain you want a literal dot, not the any-character dot. So you escape it as \. to match only a real period in the address.
Extracting Many Emails at Once
Pair your email pattern with re.findall to sweep an entire document and return every address it contains as a clean Python list.
emails = re.findall(pattern, text)What a URL Looks Like
A URL usually starts with http or https, then ://, then a domain and path. That predictable start makes it a great target for regex.
A Starter URL Pattern
This URL pattern matches http or https, then any non-space characters. The optional s after http is written with a question mark quantifier.
re.findall("https?://\S+", text)Optional Parts With the Question Mark
The question mark makes the part before it optional. In https? the s may or may not be there, so both http and https match cleanly.
Greedy Matching Can Overreach
By default quantifiers are greedy and grab as much as they can. With URLs this can swallow trailing punctuation you did not want.
Tame It With Boundaries
Use \S to stop at the first space, or trim the result afterward. Knowing where a match should end keeps your extraction tidy.
Test on Real Samples
Always test your pattern on messy real text. Edge cases like plus signs in emails or query strings in URLs reveal where it still leaks.
Quick Check
You want http to be optional in the s only. Which symbol makes the preceding character optional?
Recap: Pulling Out Contact Info
You built patterns for emails and URLs, escaped literal dots, and used the question mark for optional parts. Now you can mine contact info from text. 🔍
Preguntas frecuentes
¿La lección «Búsqueda de correos electrónicos y URL» es gratis?
Sí — el texto completo de «Búsqueda de correos electrónicos y URL» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de NLP Academy, actualiza a CoddyKit PRO. El curso de NLP Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Búsqueda de correos electrónicos y URL»?
Extraer información de contacto de textos desordenados Practicas NLP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar NLP Academy?
No se requiere experiencia previa. NLP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Búsqueda de correos electrónicos y URL»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de NLP Academy?
Sí. Cada lección de NLP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Regex en 5 minutos
- Búsqueda de correos electrónicos y URL
- Grupos de captura y reemplazos
- Trucos de tokenización con Regex