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

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

Войти через центр авторизации
Похожие вопросы