elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:48  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

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

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #15 en: 11 Diciembre 2011, 00:20 »

Reemplazas:
Código:
(Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n

Por:
Código:
\1

muchas gracias por por la respuesta stoya.

pero esto en el notepad++? o sea, voy a "buscar y reemplazar" y:

buscar:
(Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n

reemplazar:
\1

o que quieres decir?

lo siento es que es la primera vez que hago algo así y estoy mu verde aún!
gracias otra vez


En línea
vvcepheus7

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #16 en: 11 Diciembre 2011, 00:40 »

Novlucker, intentaba cubrir toda la tabla, no solo la columna vacia, por eso no funcionaba claro jaja.

Creo que voy a poder hacerlo solo con el autofiltro y sin usar la expresión. Sigo sin entender como copiarla pero da igual, soy un cilindron y no hay nada que hacer  :P :xD :laugh:

stoya, si puedes aclárame eso del notepad++ que parece más facil, a ver si así tengo una alternativa!

!!!Gracias a los dos!!!
 :D


En línea
Stoya

Desconectado Desconectado

Mensajes: 83


Nerviosismo esperando respuesta a tema.


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #17 en: 11 Diciembre 2011, 00:43 »

pero esto en el notepad++? o sea, voy a "buscar y reemplazar" y:

buscar:
(Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n

reemplazar:
\1

o que quieres decir?
¿Por qué me preguntas? ¿No tardamos menos los dos si pruebas y si no funciona le das a ctrl+z?

Una cosa es usar los foros y otra abusar de ellos, eso no es ser cilindrón, es ser huevón.
En línea
vvcepheus7

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #18 en: 11 Diciembre 2011, 00:45 »

stoya, si lo he probado pero me sale este mensaje de error:


---------------------------
Find
---------------------------
Can't find the text:

"(Dirección[^\n]+)[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n[^\n]*\n"
---------------------------
Aceptar   
---------------------------


entonces por eso pregunto, no es por fastidiar campeon!
 :silbar:
En línea
Stoya

Desconectado Desconectado

Mensajes: 83


Nerviosismo esperando respuesta a tema.


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #19 en: 11 Diciembre 2011, 00:49 »

Pues depura.

Es tu problema, campeón.
En línea
vvcepheus7

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #20 en: 11 Diciembre 2011, 01:13 »


stoya, si, es mi problema y esta solucionado sin tu ayuda, así que no te hagas tanto el listo porque esto es una chorrada.

Y por otra parte creo sinceramente que el huevón eres tu por no saber redactar una respuesta entendible y clara para algo tan simple. Así que si te molesta que te re-pregunten ahórrate el contestar.

saludos
En línea
vvcepheus7

Desconectado Desconectado

Mensajes: 57


Ver Perfil
Re: Expresión regular para buscar y reemplazar en notepad++
« Respuesta #21 en: 11 Diciembre 2011, 01:14 »

puede cerrarse el hilo, esta solucionado.

Con excel, podría ejecutarse esta macro:

Sub elimina_filas_inutiles()
Dim primera As Long
Dim segunda As Long
Dim ultima As Long
Dim i As Long
primera = InputBox("Indique la primera fila válida", , 4)
segunda = InputBox("Indique la segunda fila válida", , 11)
ultima = ActiveCell.SpecialCells(xlLastCell).Row
For i = ultima To primera Step -1
If (i Mod (segunda - primera)) - primera <> 0 Then
Cells(i, 1).EntireRow.Delete
End If
Next i
End Sub


Suprime las filas sobrantes y junta las filas restantes, todo de golpe.
Gracias Novlucker por orientarme
« Última modificación: 12 Diciembre 2011, 15:02 por vvcepheus7 » En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines