В прошлом у меня было это регулярное выражение:
\{(.*?)\}
И ввел эту строку:
logs/{thing:hi}/{thing:hello}
Тогда я использовал следующее:
console.log(string.split(regex).filter((_, i) => i % 2 === 1));
Чтобы получить этот результат:
thing:hi
thing:hello
По несоответствующим причинам дизайна я изменил мое регулярное выражение на:
\{.*?\}
Но теперь, при использовании одной и той же тестовой строки и команды split, она возвращает только это:
/
Я хочу чтобы вернуть это:
{thing:hi}
{thing:hello}
Как я могу изменить разделение (или что-нибудь еще), чтобы сделать это?