elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Expresión regular para buscar y reemplazar en notepad++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Expresión regular para buscar y reemplazar en notepad++  (Leído 36,584 veces)
vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Expresión regular para buscar y reemplazar en notepad++
« en: 10 Diciembre 2011, 18:15 pm »

Hola,

Veréis, tengo un fichero txt muy largo dentro del cual hay direcciones de lugares que necesito.

He visto que entre direccion y dirección hay 6 saltos de línea. Por lo tanto solo necesito suprimir el texto sobrante que hay entre dirección y dirección para que el txt me quede limpio del texto sobrante.

O sea, el formato que tengo ahora mismo es este:

Dirección
Texto inútil
Dirección
Texto inútil
Dirección
Texto inútil
(...)

Entonces, la dirección ocupa solo una línea. El texto inútil ocupa 6 líneas.
Me podríais decir como sería la expresión que me permita suprimir el texto que no quiero?

Gracias y un saludo


En línea

[Case]


Desconectado Desconectado

Mensajes: 474



Ver Perfil WWW
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #1 en: 10 Diciembre 2011, 18:44 pm »

En java serie algo asi:

Código:
String dirección = archivo.readLine();
for(int i = 0; i<6; i++){
    archivo.readLine();
}

Esto lee la dirección y se deshace de 6 lineas que no te sirven.


En línea

vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #2 en: 10 Diciembre 2011, 18:46 pm »

gracias por la info compañero, pero es que yo no soy programador. Mi intención es usar el notepad de windows, el notepad++ o directamente el word.

Sabrías hacerlo usando ese lenguaje?

Un saludo y gracias igualmente!
En línea

[Case]


Desconectado Desconectado

Mensajes: 474



Ver Perfil WWW
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #3 en: 10 Diciembre 2011, 19:26 pm »

Tengo entendido que Notepad++ es simplemente un editor que acepta sintaxis de muchos lenguajes de programación.
Por lo que no es un lenguaje.
Supongo que deberías buscar algún plugin que haga lo que necesites.
En línea

vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #4 en: 10 Diciembre 2011, 19:32 pm »

A ver, yo según he mirado en estos links que te paso tenia entendido que existen unos comodines que se pueden usar dentro de los campos "buscar" y "reemplazar" de forma que puedes "programar" la búsqueda de forma muy exacta.

para word:
http://office.microsoft.com/es-es/word-help/buscar-y-reemplazar-texto-usando-expresiones-regulares-avanzado-HA102350661.aspx

para notepad++:
http://sheldonrules.blogspot.com/2010/11/referencias-tokens-de-expresiones.html

El problema es que yo no soy programador, entonces no sé como funciona la escritura de expresión pero imagino que para hacer lo que he dicho será una tontería. Lo único que falta saber es como se escribe  :(

Gracias y un saludo
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #5 en: 10 Diciembre 2011, 19:36 pm »

Y no te es más sencillo abrir ese mismo archivo en excel y quedarte con todas las filas múltiples de 7 ...+1? :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #6 en: 10 Diciembre 2011, 19:37 pm »

no sabía que eso podía hacerse! como se hace????  :D
En línea

vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #7 en: 10 Diciembre 2011, 19:55 pm »

he conseguido importar los datos a excel pero se me importan también las filas que no necesito.

Una vez importados, como hago para borrar todos las filas innecesarias y juntar las restantes para que queden compactas? Es que si no tengo que hacer seleccionar, borrar de todo y mover... sería demasiado trabajo aún 

Gracias y un saludo!
« Última modificación: 10 Diciembre 2011, 19:57 pm por vvcepheus7 » En línea

vvcepheus7

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #8 en: 10 Diciembre 2011, 19:56 pm »

error de edicion.
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #9 en: 10 Diciembre 2011, 23:48 pm »

En una columna debería de agregar la siguiente función ... =SI(RESTO(FILA()-1;7)=0;VERDADERO;FALSO) , la arrastras para cubrir toda la tabla, y luego con un autofiltro seleccionas todos los verdaderos, eso lo copias y pegas en otro lado :P

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines