Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Find value in line and delete that line and previous line?

    Help wanted · · · – – – · · ·
    3
    5
    67
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Phat Lix
      Phat Lix last edited by

      Is it possible to find a value (or match a whole line) and if that value matches, delete that line and the previous line. The real question is can I delete the “previous” line?

      For example…

      Testing archive: archive01.zip    <--- this line will be deleted if next line matches
      Everything is Ok                  <-- match this line then delete this line and the previous line
      Testing archive: archive02.zip
      Sub items Errors: 1
      Testing archive: archive03.zip    <--- this line will be deleted if next line matches
      Everything is Ok                  <-- match this line then delete this line and the previous line
      Testing archive: archive04.zip
      Sub items Errors: 1
      Testing archive: archive05.zip    <--- this line will be deleted if next line matches
      Everything is Ok                  <-- match this line then delete this line and the previous line
      

      leaving me with…

      Testing archive: archive02.zip
      Sub items Errors: 1
      Testing archive: archive04.zip
      Sub items Errors: 1
      

      I would appreciate ANY help!

      Thank you.

      Alan Kilborn 1 Reply Last reply Reply Quote 1
      • Alan Kilborn
        Alan Kilborn @Phat Lix last edited by Alan Kilborn

        @Phat-Lix

        Sure, something like this should work:

        find: (?-is)^.+\REverything is Ok\R
        repl: nothing
        search mode: Regular expression

        Phat Lix 1 Reply Last reply Reply Quote 5
        • Phat Lix
          Phat Lix @Alan Kilborn last edited by

          @Alan-Kilborn

          That is EXACTLY what I was looking for! Thank you very very much!

          I have tried so many interactions of similar syntax, but in the end… my regex just sucks! ;)

          Thank you again!

          PeterJones 1 Reply Last reply Reply Quote 1
          • PeterJones
            PeterJones @Phat Lix last edited by

            @Phat-Lix said in Find value in line and delete that line and previous line?:

            my regex just sucks! ;)

            FAQ on where to find regex documentation

            Phat Lix 1 Reply Last reply Reply Quote 1
            • Phat Lix
              Phat Lix @PeterJones last edited by

              @PeterJones

              Oh geez! That is a fantastic collection. Thank you.

              1 Reply Last reply Reply Quote 2
              • First post
                Last post
              Copyright © 2014 NodeBB Forums | Contributors