ловить 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-номер?
нет может быть другой
Обсуждают сегодня