У меня есть это регулярное выражение, которое ищет %{any charactering including new lines}%
:
/[%][{]\s*((.|\n|\r)*)\s*[}][%]/gm
Если я проверю регулярное выражение на строке типа "% {hey}%", регулярное выражение возвращает "hey" в качестве совпадения.
Однако, если я дам ему "% {hey} %% {there}%", он не будет совпадать с обоими "hey" и "there" по отдельности, у него будет одно совпадение - "hey} %%{там ".
Как мне сделать так, чтобы он возвращал соответствие каждому% {}%?