*?repeats the group contents below any number of times:
Negative Lookahead(?!TASK ) TASK the literal text TASK (case sensitive) .*any Unicode character (except for line terminators), repeated any number of times
\r?optionally matches a carriage return (ASCII 13)
\na line-feed (newline) character (ASCII 10)