Задать вопрос

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

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

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект