Community
    • Login

    Subtractive searching.

    Scheduled Pinned Locked Moved General Discussion
    3 Posts 2 Posters 410 Views
    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.
    • Steve HajduS
      Steve Hajdu
      last edited by

      I’m looking for a way to perform the following when using notepad++ to search logs.

      Lets say I open a log and am searching for the word DELETE, now from those results I wish to exclude any lines with the word SYSTEM. Is there an easy way to do this?

      My current workaround is to search for the term I want. Copy the results into a new page, search for the term I don’t want, bookmark those lines, then remove the bookmarked lines. While this method works, it’s extremely tedious.

      I’ve tried looking for ways to do this with regex but I’m terrible at it. Any suggestions would greatly help.

      Thanks!!

      PeterJonesP 1 Reply Last reply Reply Quote 0
      • PeterJonesP
        PeterJones @Steve Hajdu
        last edited by

        @steve-hajdu ,

        What you want are lookahead expressions – positive for the match, and negative for the do-not-match.

        (?-s)^(?=.*\bDELETE\b)(?!.*\bSYSTEM\b).*$ will match lines that contain DELETE but do not contain SYSTEM, in either order, possibly with text between

        23539891-0df4-4f7c-a937-7ae073f31a1d-image.png

        I used a positive lookahead to match anything followed by the whole word DELETE, and a negative lookahead to exclude anything that matches anything followed by the whole word SYSTEM. I then do the .*$ at the end to make it select the whole line that contains DELETE without SYSTEM

        Steve HajduS 1 Reply Last reply Reply Quote 3
        • Steve HajduS
          Steve Hajdu @PeterJones
          last edited by

          @peterjones

          This is great, thank you very much

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          The Community of users of the Notepad++ text editor.
          Powered by NodeBB | Contributors