Notepad++ non-greedy regular expressions

Viewed 37942

Does Notepad++ support non-greedy regular expressions?

For example for text:

abcxadc

I want to get parts using pattern:

a.+c

And now I get whole string instead of 2 parts. I tried to use the '?' operator but without success.

4 Answers

While cleaning up a logfile of dispensable parts, I had trouble using non-greedy regular expression with "Replace All" and an empty "Replace with" pattern. My solution was to make the pattern match the whole line without changing the rest of the line.

Example: remove every start of line up to the first semicolon: instead of ^.+?: -> now use ^.+?:(.*)$ -> \1 and press "Replace All"

Related