@Pipop

Как правильно написать регулярное выражение, убирающее отступы от начала строка при определенных условиях?

Например, объект:

```
     { 
         field: 1,
         text: 'message',
     }
         ```


Нужно убрать отступы перед бэктиками и фигурными скобками, но сохранить перед полями field и text (и если возможно — уменьшить их до двух)
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
str.replace(/^\s+(?=(\S))/gm, (m, g1) => '`{}'.includes(g1) ? '' : '  ')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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