ловить 2 группы 1- имя стиля 2- данные
\.([^\s{]+)[\s]*\{([\s\S]+?)\}
но этот регексп не распознает моментов когда стиль указан без данных, просто имя стиля и , как его можно доработать?
Пример стилей которые пытаюсь парсить
.cls-1{fill:#0e0b0c;}.cls-2{fill:#deb4aa;stroke:#491a10;}.cls-2,.cls-5{stroke-linecap:round;stroke-linejoin:round;stroke-width:0.48px;}.cls-3,.cls-5{fill:#ffeea6;}.cls-4{fill:#b8a870;}.cls-5{stroke:#707467;}.cls-6{fill:#491a10;}
проблема, сейчас .cls-2,.cls-5{stroke-linecap:round;stroke-linejoin:round;stroke-width:0.48px;} воспринимается не как 2 отдельных стиля, а как 1 с данными
Там всегда cls-номер?
нет может быть другой
Обсуждают сегодня