@newaitix

Как разбить строку в масив?

есть строка
"#left-menu a(2,5), #middle, .main"
мне нужно разбить ее в массив по запятой, так чтоб получилось
["#left-menu a(2,5)", "#middle", ".main"]
Если я разобью ее обычным split(",") то выйдет
["#left-menu a(2", "5)", "#middle", ".main"]

Условие такое: если по левую и правую стороны от запятой стоит цифра (2,5) то пропустить эту запятую иначе разбить по этой запятой
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
/(?!\([^)]*),(?![^(]*\))/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
werty1001
@werty1001
undefined
console.log( "#left-menu a(2,5), #middle, .main".split(', ') );
Ответ написан
Ваш ответ на вопрос

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

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