Extractor de correos electrónicos
Pega texto en Entrada de texto para encontrar direcciones con formato de correo electrónico. El extractor de correos muestra cada coincidencia exacta una sola vez, en el orden en que aparece por primera vez.
Herramienta para extraer direcciones de correo de un texto
Fórmula del extractor de correos
Donde:
- \(T\) — el texto introducido en Entrada de texto.
- \(P\) — el patrón de coincidencia de correos electrónicos que se muestra a continuación.
- \(\operatorname{Matches}(T,P)\) — coincidencias encontradas de izquierda a derecha en el texto.
- \(\operatorname{Unique}_{\mathrm{first}}\) — eliminación de las coincidencias idénticas posteriores conservando su primera aparición.
La calculadora utiliza la expresión regular, que no distingue mayúsculas de minúsculas, [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}. Encuentra el texto que coincide y luego elimina los duplicados exactos; no verifica que una dirección exista.
Extractor de correos – Ejemplo de cálculo
Ejemplo: Entrada de texto contiene el texto predeterminado: Contact us at support@example.com or hello@example.com!
\[\operatorname{Matches}(T,P)=(\texttt{support@example.com},\ \texttt{hello@example.com})\]
Resultado: Correos extraídos muestra support@example.com y hello@example.com en líneas separadas. Ambos aparecen una sola vez, en el mismo orden que en la entrada.
Cómo usar el extractor de correos
- Pega o escribe el material que quieres analizar en Entrada de texto. Puedes introducir una frase, una lista de contactos o un bloque de texto más largo.
- Lee las direcciones bajo Correos extraídos. Cada coincidencia aparece en su propia línea, y las coincidencias idénticas repetidas aparecen solo una vez.
- Usa el control de copiado del resultado si necesitas pegar las direcciones extraídas en otro lugar. Si el resultado dice No se encontraron correos, comprueba que el texto contenga una dirección que coincida con el patrón descrito anteriormente.
Qué significa la extracción de correos
La extracción de correos busca en un bloque de texto cadenas con forma de dirección de correo electrónico. Es útil cuando las direcciones están mezcladas en notas, respuestas de formularios, contenido web copiado u otro material que llevaría tiempo revisar manualmente. El resultado es una lista de coincidencias, no una versión reescrita de tu texto original.
Este extractor busca una parte local antes de la @, una parte con formato de dominio después de ella y un punto seguido de al menos dos letras. La búsqueda ignora las mayúsculas y minúsculas al decidir si un texto coincide con el patrón. Por ejemplo, puede reconocer tanto Alex@example.com como alex@example.com.
La eliminación de duplicados funciona de manera distinta a la coincidencia: compara las cadenas encontradas de forma exacta. Si la entrada contiene Alex@example.com y alex@example.com, ambas permanecen en el resultado porque sus mayúsculas difieren. Si Alex@example.com aparece dos veces con idénticas mayúsculas, solo se conserva su primera aparición. Esta distinción importa cuando preparas una lista de contactos y esperas que las entradas con distintas mayúsculas se combinen.
El resultado conserva el orden en que aparecen por primera vez las coincidencias distintas. No las ordena ni las agrupa por dominio. Para ordenar alfabéticamente un resultado copiado, usa el ordenador alfabético de listas. Para eliminar líneas repetidas después de editar o combinar listas, usa el eliminador de líneas duplicadas.
Límites del patrón y comprobaciones prácticas
Una coincidencia es una coincidencia de patrón, no una prueba de que una dirección sea válida, esté activa o pueda recibir correo. La calculadora no comprueba los registros de un dominio, no contacta con un servidor de correo ni confirma que la persona haya aceptado recibir mensajes. Revisa las direcciones extraídas antes de usarlas para registros importantes o campañas de contacto.
El patrón abarca muchas direcciones habituales, incluidas las que tienen puntos, guiones bajos, signos más o guiones antes de la @. No es una implementación completa de los estándares de direcciones de correo. Puede aceptar cadenas dudosas, como una dirección con puntos consecutivos, y puede omitir o coincidir solo parcialmente con direcciones que contengan caracteres no ASCII, partes locales entre comillas u otra sintaxis poco común. Como busca dentro de un texto más amplio, también puede devolver una subcadena con aspecto de correo procedente de una entrada con formato incorrecto.
Comprueba el texto de origen circundante cuando la exactitud sea importante, especialmente si copiaste marcado o un documento con formato inusual. Si también necesitas enlaces web del mismo material, el extractor de URLs encuentra las URL por separado. Para medir la longitud de una entrada grande o de un resultado copiado, usa el contador de caracteres.
Preguntas frecuentes
¿Cómo puedo extraer direcciones de correo de un texto a mano?
Busca cada símbolo @ y luego lee hacia los lados para identificar la dirección que lo rodea. Comprueba que haya texto a ambos lados y que el dominio termine en un punto seguido de un sufijo como «com» u «org». Copia cada dirección en una lista, verificando si hay duplicados sobre la marcha. Para un documento largo, la función de búsqueda de tu editor puede ayudarte a saltar entre símbolos @.
¿Puedo extraer correos de un PDF, una hoja de cálculo o una página web?
Sí, siempre que puedas copiar el contenido relevante como texto y pegarlo en Entrada de texto. Comprueba el resultado con la fuente: copiar de un PDF puede insertar saltos de línea dentro de las direcciones, y una selección de hoja de cálculo puede omitir celdas o incluir contenido oculto. En una página web, el texto visible copiado y el código HTML fuente copiado pueden producir resultados diferentes.
¿Encontrará el extractor direcciones en enlaces mailto o en código HTML?
Puede encontrar una dirección normal dentro de un enlace como `mailto:person@example.com` o en un atributo HTML que contenga ese texto. No interpreta el HTML ni descodifica primero las entidades de caracteres. Por ejemplo, una dirección interrumpida por marcado o escrita con un símbolo @ codificado puede no aparecer como se esperaba. Revisa las coincidencias si pegaste el código fuente de la página en lugar del texto visible.
¿Por qué faltan las direcciones escritas como «nombre arroba ejemplo punto com»?
Esas palabras son una dirección ofuscada, no una cadena continua con formato de correo. El extractor tampoco puede unir una dirección dividida por un espacio o un salto de línea, como `nombre@` seguido de `ejemplo.com`. Si estás autorizado a usar la dirección, reescríbela en su forma estándar antes de analizar y luego comprueba el resultado con el original.
¿Admite el extractor caracteres no ingleses en las direcciones de correo?
No por completo. Su patrón de coincidencia usa letras ASCII para el sufijo final del dominio y no incluye caracteres no ASCII en la parte anterior a la @. Una dirección internacionalizada puede omitirse o devolverse solo en parte. Si un dominio tiene una forma punycode ASCII, esa forma puede coincidir, pero ello no resuelve una parte local internacionalizada. Revisa estas direcciones manualmente.
¿Cómo debo preparar las direcciones extraídas para una lista de correo?
Revisa la lista antes de importarla, porque una coincidencia de patrón no garantiza que una dirección funcione ni que su propietario haya aceptado recibir mensajes. Elimina las entradas que no necesites y cumple los requisitos de consentimiento y privacidad aplicables. Si fusionas duplicados con una herramienta aparte, ten cuidado al cambiar las mayúsculas o al eliminar las etiquetas que siguen al signo más: esos cambios pueden alterar el uso de una dirección.