Community

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

    Subtractive searching.

    General Discussion
    2
    3
    142
    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 Hajdu
      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!!

      PeterJones 1 Reply Last reply Reply Quote 0
      • PeterJones
        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 Hajdu 1 Reply Last reply Reply Quote 3
        • Steve Hajdu
          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
          Copyright © 2014 NodeBB Forums | Contributors