g — Global
Искать все совпадения, а не останавливаться на первом.
i — Ignore case
Регистронезависимое сравнение букв.
m — Multiline
^ и $ совпадают с началом/концом строки, а не только всего текста.
s — Dotall
Точка (.) также совпадает с символом новой строки.