Notepad++ extraer texto con Regex

Para extraer un texto en Notepad++ usaremos expresiones regulares. Mediante la expresión regular capturaremos el texto que queremos preservar y eliminaremos el restante. De esta manera nos quedará en el documento únicamente el texto buscado.

Nuestro texto es el siguiente:

No se encontró la clave '5dfd2c2' en el fichero
No se encontró la clave '3234333' en el fichero
No se encontró la clave 'vdfgfgb' en el fichero
No se encontró la clave '34345dc' en el fichero
No se encontró la clave 'vvvvvvv' en el fichero
No se encontró la clave 'jgfgfgf' en el fichero
No se encontró la clave 'dr25edf' en el fichero
No se encontró la clave 'k6kl3kl' en el fichero
No se encontró la clave '54fdddf' en el fichero
No se encontró la clave 'X349343' en el fichero
No se encontró la clave '4569dfd' en el fichero

Y queremos conseguir esto:

5dfd2c2
3234333
vdfgfgb
34345dc
vvvvvvv
jgfgfgf
dr25edf
k6kl3kl
54fdddf
X349343
4569dfd

En primer lugar abrimos el buscador de Notepad++ con Ctrl. + F

Nos vamos a la pestaña Reemplazar ya que la técnica que vamos a usar es crear una expresión regular que haga match con toda la línea y reemplazarla por el texto que queremos preservar (para esto lo capturaremos con un grupo).

Nuestra expresión regular es la siguiente

.*la clave '(.{7})'.*

Si la introducimos y hacemos clic en Encontrar próximo se nos ilumina toda una línea indicando que la expresión regular hace match con toda la línea. Por tanto cuando hagamos clic en Reemplazar nos reemplazará toda la línea por lo que introduzcamos en Reemplazar con.

Como hemos capturado nuestro texto a preservar con un grupo, (.{7}), en la caja Reemplazar con introduciremos $1 que indica el valor capturado por el grupo (nuestro texto a preservar).

👉  Ver todos los dispositivos conectados a tu red WiFi (Windows)

Al hacer clic en Reemplazar todo se nos quedará en el documento únicamente nuestro texto objetivo eliminándose todo lo demás.

👇Tu comentario