Notepad ++ extrae direcciones de correo electrónico del archivo de texto en pocos pasos

¿Tiene un archivo, por ejemplo, una extracción de su buzón, y desea extraer solo las direcciones de correo electrónico?

¿Cómo extraer direcciones de correo electrónico de un archivo de texto?

¿Tiene un archivo, por ejemplo, una extracción de su buzón, y desea extraer solo las direcciones de correo electrónico?

Usando Notepad ++ y una expresión regular simple, eso es bastante simple.

Vea a continuación un ejemplo completo o, para resumir, abra su archivo, use la expresión regular debajo para buscar direcciones de correo electrónico, agregue saltos de línea antes y después de cada una de ellas, y luego marque las líneas que contienen una dirección de correo electrónico y elimine las líneas no marcadas.

Notepad ++ regex extraer texto

Bastante sencillo, pero vea a continuación un ejemplo completo utilizando este inteligente regexp de una discusión de stackoverflow.com sobre Extraer correo electrónico del texto usando Notepad ++ y Regexp .

Y también con más inspiración de una discusión de Superuser.com Cómo eliminar todas las líneas en el bloc de notas ++ excepto las líneas que contienen una palabra que necesito? .

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

Comenzando con su archivo, en ese ejemplo, una extracción de las direcciones TO de una carpeta de correos electrónicos enviados por Outlook 2013, es posible que tenga muchos caracteres extraños, texto innecesario, direcciones de correo electrónico en la misma línea, ...

El primer paso es abrir la opción Reemplazar, Buscar => Reemplazar o Ctrl + H.

Nnotepad ++ expresión regular

Aquí, en Buscar qué, ingrese debajo de la expresión regular.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

En Reemplazar con, ingrese esto para reemplazar cada dirección de correo electrónico por: salto de línea \ n + cadena de búsqueda $ 1 + salto de línea \ n

\n$1\n

Asegúrese de marcar el botón de opción Expresión regular y haga clic en Reemplazar todo.

Vea el resultado: cada dirección de correo electrónico ahora está sola en una nueva línea.

El siguiente paso es identificar todas estas líneas que contienen solo una dirección de correo electrónico. Abra Marktab en la ventana de búsqueda. Copie la misma expresión regular que antes para identificar las direcciones de correo electrónico. Asegúrate de que la expresión regular esté marcada, junto con la opción Marcar línea, y comienza la operación de marcado con Marcar todo

En el archivo, todas las líneas que contienen direcciones de correo electrónico ahora están marcadas.

En Buscar => Marcador, seleccione Eliminar líneas no marcadas

Y voilá ! Su archivo ahora solo contiene las direcciones de correo electrónico sin texto innecesario.

Como último paso, es posible que desee eliminar los duplicados para tener una lista de direcciones de correo electrónico únicas.

Extraer correos electrónicos de texto file

Para extraer correos electrónicos de un archivo de texto, ábralo con el  Editor de texto Notepad ++   y aplique las instrucciones anteriores, usando una expresión regular, etiquetando todos los correos electrónicos, seleccionando solo los correos electrónicos y copiándolos.

Notepad ++ copia todas las coincidencias de expresiones regulares

Para copiar todas las coincidencias de expresiones regulares, use Marktab en la ventana de búsqueda de Notepad ++. Al poner aquí la expresión regular, todos los resultados que coincidan con la expresión regular se marcarán, y se pueden seleccionar y copiar de esa manera.

Notepad ++ tira las etiquetas HTML

Para eliminar las etiquetas HTML en Notepad ++ de un texto, use la expresión regular debajo de<.*?>|</.*?>, y reemplazar por ejemplo con un espacio. Asegúrese de que la casilla de verificación de expresión regular en el formulario de búsqueda ha sido seleccionada.

Notepad ++ extraer URLs

Conviértete en un Excel Pro: ¡Únete a nuestro curso!

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

Inscribirse aquí

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

En el menú de reemplazo, al que se puede acceder con el acceso directo CTRL + H, use la siguiente expresión regular, con la expresión regular y el punto que coincida con la nueva línea marcada:

Y use esta cadena de reemplazo para obtener una lista de todas las URL extraídas en el archivo:

¿Cómo copiar líneas marcadas en NotePad ++?

El texto marcado en Notepad ++ se puede copiar usando una búsqueda de expresiones regulares, usando el menú de búsqueda> marca, seleccionando la línea de marcador y haciendo clic en marcar todo.

Luego, use el menú de búsqueda> marcador> copiar líneas marcadas, y el resultado se puede pegar en un archivo nuevo, que contiene la copia de las líneas marcadas.

¿Cómo extraer correos electrónicos de texto con unos pocos clics?

Para extraer correos electrónicos de texto, simplemente ingrese una expresión regular para averiguar todas las direcciones de correo electrónico en un archivo de texto, por ejemplo, una extracción de todos sus contactos de Microsoft Outlook.

Luego, identifique las direcciones de correo electrónico y elimine las líneas adicionales. Usando NotePad ++, puede hacerlo fácilmente siguiendo nuestra guía.

extraiga la dirección de correo electrónico de Notepad ++ usando expresiones regulares

¿Cómo extraer correos electrónicos del archivo CSV?

Las direcciones de correo electrónico en un CSV, como una exportación de MicrosoftOutlook, funcionan exactamente igual que para un archivo de texto estándar.

Para extraer correos electrónicos del archivo CSV, comience abriendo el archivo CSV con el editor de texto Notepad ++, distinga las direcciones de correo electrónico individuales con el proceso explicado anteriormente y cópielas.

Para extraer correos electrónicos del archivo CSV, siga el siguiente proceso:

  • Abra el archivo CSV con el editor de texto Notepad ++,
  • Ingrese expresiones regulares que coincidan con posibles direcciones de correo electrónico,
  • Reemplácelos con correo electrónico y salto de línea,
  • Use una  expresión regular   para marcar direcciones de correo electrónico efectivas,
  • Elimine las líneas sin marcar que no contengan direcciones de correo electrónico,
  • Obtenga una lista final realizando una operación de eliminación de duplicados que limpiará su archivo y tendrá los correos electrónicos extraídos de su archivo CSV y listos para exportar.

Una vez que el proceso de extracción de correos electrónicos del archivo CSV se haya completado utilizando una expresión regular, podrá copiarlos directamente de los resultados.

Gmail: ¿Cómo enviar un correo electrónico a todos los contactos?

Uso de la popular aplicación de correo electrónico Gmail, es posible enviar un correo electrónico a todos los contactos, extrayendo primero la lista de contactos.

Para hacerlo, abra sus contactos de Google y vaya al menú Otros contactos, donde encontrará las direcciones de correo electrónico de cualquier persona que haya intercambiado un correo electrónico.

Luego, seleccione un contacto haciendo clic en la casilla de verificación junto a ella, y aparecerá un nuevo menú, lo que le permitirá seleccionar todos los contactos que desee al expandir la flecha azul, y luego para exportar todos sus correos electrónicos de contactos de Gmail haciendo clic en los tres azules. Puntos a la derecha, y seleccionando las opciones de exportación de correo electrónico al archivo local que se adaptan a sus necesidades: Google CSV, Outlook CSV o VCARD para los contactos de iOS.

Si tiene muchos contactos para manejar en el archivo CSV resultante, considere dividir su archivo CSV.

Difique su archivo de texto CSV con contactos exportados desde Gmail

También puede exportar todos los contactos directamente desde este menú seleccionando la opción APROPIADA, la casilla de verificación Todos los contactos.

Preguntas Frecuentes

¿Cómo es el extractor de correo electrónico de los archivos de texto?
Para extraer correos electrónicos de un archivo de texto, ábralo con el editor de texto Notepad ++ y aplique las instrucciones anteriores utilizando una expresión regular, marcando todos los correos electrónicos, seleccionando solo correos electrónicos y copiándolos.
¿Cómo extrañar ++ extraer correo electrónico del texto?
Para eliminar los duplicados en Notepad ++, puede usar el complemento TextFX. Después de instalar el complemento, seleccione el texto que desea ordenar y navegar a Textfx> Textfx Tools> Ordena las líneas sensibles a la caja (o una caja insensible). Asegúrese de que las salidas de clasificación solo se verifiquen solo (en la columna) 'se verifica para eliminar los duplicados.
¿Cómo puedo extraer direcciones de correo electrónico de un archivo de texto usando Notepad ++?
Para extraer direcciones de correo electrónico de un archivo de texto en Notepad ++, puede usar una búsqueda de expresión regular. Abra el cuadro de diálogo de búsqueda con CTRL+ F, cambie a la pestaña 'Marca', verifique 'línea de marcador', ingrese una expresión regular para que coincida con las direcciones de correo electrónico (como \ B [A-ZA-Z0-9 ._%+-]+ @[A-ZA-Z0-9 .-]+\. [A-Z | A-Z] {2,} \ b), y haga clic en 'Marque todo'. Luego, abra el menú 'Buscar', seleccione 'Bookmark' y 'Copiar líneas marcadoras' para obtener una lista de todas las direcciones de correo electrónico.
¿Qué deben hacer los usuarios si se encuentran con un problema cargando un complemento de 32 bits en Notepad ++?
Los usuarios deben asegurarse de ejecutar una versión compatible de Notepad ++ (versión de 32 bits para complementos de 32 bits). Si los problemas persisten, considere encontrar una versión actualizada del complemento o consulte los foros de la comunidad de BlocePad ++ para obtener asesoramiento específicos para la solución de problemas.

Yoann Bierling
Sobre el Autor - Yoann Bierling
Yoann Bierling es un profesional de la publicación web y consultoría digital, que tiene un impacto global a través de la experiencia y la innovación en tecnologías. Apasionado por empoderar a las personas y organizaciones para que prosperen en la era digital, se ve impulsado a ofrecer resultados excepcionales e impulsar el crecimiento a través de la creación de contenido educativo.

Conviértete en un Excel Pro: ¡Únete a nuestro curso!

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

Inscribirse aquí

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.




Comentarios (4)

 2018-08-19 -  Irene Page
Sencillo, claro y bien explicado, muchas gracias.
 2018-11-05 -  testkingaws
Gracias, autor, fue muy útil para mí.
 2019-01-15 -  George Mauricio Santana Lima
Este tutorial es increíble, una guía tan útil!
 2019-01-15 -  Kaspars
¡Gracias! ¡Esto vino a mano!

Deja un comentario