Как составить регулярку для replace, заменяющую одни скобки на другие?

Выражение
as {as{ads}dsa} asdsa {asd}asd
должно превратиться в
as [as{ads}dsa] asdsa [asd]asd
Заменяются только скобки первого уровня. Может быть только один уровень вложенности. Regexp из javascript (т. е. рекурсий нет).
  • Вопрос задан
  • 2511 просмотров
Пригласить эксперта
Ответы на вопрос 2
tamtakoe
@tamtakoe Автор вопроса
Решил таким способом regex101.com/r/aO1sI4
Вопрос меняется на: существуют ли более лучшие, быстрые способы?
Ответ написан
Комментировать
overmes
@overmes
Сильно сомневаюсь. Я попробовал делать замены в строке, получается медленнее чем регексп:
jsfiddle.net/34Nvb
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы