I'm trying to use Regex to delete certain lines from my file right now the file is just a bunch of links that have certain endings (.unitypackage
, .anim
, .png
). I'm trying to remove all lines that have the ending .anim
but its also deleting lines that contain the word Animation
instead of the exact ending .anim
.
I'm currently using (?-s)^.*.anim.*\R
and replacing with \1\n
. I have Match case enabled, Wrap around enabled, and am using Regular expression.
Best Answer
A dot in regex matches every character, so you have to escape it with a backslash. I don't have access to Notepad++ right now, but an easy solution is to find
^.*\.anim$
(the$
indicates the end of the line) and replace it with nothing. The disadvantage may be that this leaves empty lines instead of removing them.An advanced option is to find
\n.*?\.anim\r
instead. The?
is there to make sure the\n
of the previous line is matched, otherwise it will match more than one line. You do need to check the '. matches newline' option:This is the result: