Expresión regular para buscar y reemplazar

vvcepheus7
2011-12-10
2012-11-13
  • vvcepheus7

    vvcepheus7 - 2011-12-10

    Hola,

    Veréis, tengo un fichero txt muy largo dentro del cual hay direcciones de lugares que necesito 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

     
  • cchris

    cchris - 2011-12-11

    Definiendo una macro puede resultar más sencillo, ya que Scintilla no tiene un buen soporte de expresiones regulares.
    Define la macro con
    Abajo
    Shift-Abajo seis veces
    Supr
    Recuerda la macro. Luego abre el arquivo, coloca el cursor al empezar la primera dirección, y entonces Macros -> Ejecuta una macro varias veces… Elige "Hasta el final del documento".

    Cláro que antes de todo tienes que copiar el arquivo, por si acaso algo no mase bién…

    CChris

     
  • vvcepheus7

    vvcepheus7 - 2011-12-11

    muchas gracias cchris, voy a probar a ver!
    Un saludo

     
  • vvcepheus7

    vvcepheus7 - 2011-12-12

    funciona a la perfección, muchísimas gracias!

     
  • jose  white

    jose white - 2012-01-28

    I like it

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks