@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.
Как бы?
  • Вопрос задан
  • 2749 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
22 нояб. 2024, в 19:51
15000 руб./за проект
22 нояб. 2024, в 19:15
200000 руб./за проект