Community
    • Login

    Remove this type of "prefix"

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    replacestringsprefixfind
    4 Posts 2 Posters 2.4k Views 2 Watching
    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.
    • Shyvering BarhardS Offline
      Shyvering Barhard
      last edited by

      I have this:

      0x1100d89 (5): )))>>
      0x1100d90 (21): FFFFFFFFFF))GGDDDDDD4
      0x1100daa (12): 0	@	@	P	`	p	
      0x1100dcf (6): ))))))
      0x1100de8 (5): EEE>>
      0x196051a6 (9): v(handles
      0x196051b8 (39): Ljava/io/ObjectInputStream$HandleTable;
      0x196051e8 (10): passHandle
      0x1100e3d (14): ))))))))))))))
      

      I’m just looking to isolate only the strings, this means I need everything before the " : " should be gone, and also the blank space right after it.

      If you didn’t understand what I mean, I want the stuff from above ^, like this:

      )))>>
      FFFFFFFFFF))GGDDDDDD4
      0	@	@	P	`	p
      ))))))
      EEE>>
      v(handles
      Ljava/io/ObjectInputStream$HandleTable;
      passHandle
       ))))))))))))))
      

      Note: No strings has a " : " so it may easier! for the regex/extended

      Image of my work in N++
      https://i.imgur.com/2hXL2DD.jpg

      Tried that regex but didn’t work.

      Scott SumnerS 1 Reply Last reply Reply Quote 0
      • Scott SumnerS Offline
        Scott Sumner @Shyvering Barhard
        last edited by

        @Shyvering-Barhard

        Maybe try this one:

        Find what zone: (?-s)^.+:\x20
        Replace with zone: make sure this field is empty
        Search mode: Regular expression

        Shyvering BarhardS 1 Reply Last reply Reply Quote 0
        • Shyvering BarhardS Offline
          Shyvering Barhard @Scott Sumner
          last edited by

          @Scott-Sumner said:

          @Shyvering-Barhard

          Maybe try this one:

          Find what zone: (?-s)^.+:\x20
          Replace with zone: make sure this field is empty
          Search mode: Regular expression

          This worked amazingly well! Could you please explain the use?? Thanks!

          Scott SumnerS 1 Reply Last reply Reply Quote 0
          • Scott SumnerS Offline
            Scott Sumner @Shyvering Barhard
            last edited by

            @Shyvering-Barhard

            (?-s) -> prevent any following. usage from matching end-of-line characters
            ^ -> only allow match at start-of-line
            .+ -> (from start of line), match one or more characters of any type (except end-of-line)
            : -> match a literal :
            \x20 -> match a space (could have just used a space but it is hard to see on this site, also, in this case could have used \s or \h)

            Check out this posting! : https://notepad-plus-plus.org/community/topic/15765/faq-desk-where-to-find-regex-documentation

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • First post
              Last post
            The Community of users of the Notepad++ text editor.
            Powered by NodeBB | Contributors