Есть регулярное выражение:
/@tag(.|\n)*?@tag/gm
Идея такая, что он должен менять текст между тегами по такому методу:
str.replace(/@tag(.|\n)*?@tag/gm, 'replace')
Такую строку меняет:
@tag example @tag
А такую строку не меняет:
@tag
example
@tag
Хотя сервис например как regexr.com, говорит что должен:

В чем проблема, и как редактировать?