Rozwizanie dwuetapowe
<!--.*?-->
Opcje wyrae regularnych: Dopasowywanie kropki do znakw podziau wiersza
Odmiany wyrae regularnych: .NET, Java, PCRE, Perl, Python, Ruby


<!--[\s\S]*?-->
Opcje wyrae regularnych: Brak
Odmiana wyrae regularnych: JavaScript


\bTODO\b
Opcje wyrae regularnych: Ignorowanie wielkoci liter
Odmiany wyrae regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby


Rozwizanie jednoetapowe
\bTODO\b(?=(?:(?!<!--).)*?-->)
Opcje wyrae regularnych: Ignorowanie wielkoci liter, dopasowywanie kropki do znakw podziau wiersza
Odmiany wyrae regularnych: .NET, Java, PCRE, Perl, Python, Ruby


\bTODO\b(?=(?:(?!<!--)[\s\S])*?-->)
Opcje wyrae regularnych: Ignorowanie wielkoci liter
Odmiana wyrae regularnych: JavaScript
