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

Regexp split строки по запятой

Есть строка: " linear, ease-out" ее превратить в массив просто

А вот превратить в массив учитывая еще и такой вариант:
"cubic-bezier(0, 0, 1, 1), cubic-bezier(0, 0, 1, 1), linear"
в
["cubic-bezier(0, 0, 1, 1)", "cubic-bezier(0, 0, 1, 1)", "linear"]

Задачу решаю в JavaScript.
Как бы?
  • Вопрос задан
  • 2756 просмотров
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Решения вопроса 1
@bernex Автор вопроса
,(?![^()]*\))

,          # match a comma                           [1]
(?!        # start negative look ahead               [2]
  [^()]*   #   match zero or more non-parens chars   [3]
  \)       #   match the closing paren               [4]
)          # stop look ahead
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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