Что такое РЕГЕКС селектора CSS
Я хотел бы разобрать файл CSS и добавить перед каждым селектором CSS другой селектор.
С: Я
p{margin:0 0 10px;}
.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}
мне нравится:
.mySelector p{margin:0 0 10px;}
.mySelector .lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}
Но мой CSS-файл действительно сложен (на самом деле это файл начальной загрузки CSS), поэтому регулярное выражение должно соответствовать всем селекторам CSS.
На данный момент у меня есть это регулярное выражение:
([^\r\n,{};]+)(,|{)
и вы можете увидеть результат здесьhttp://regexr.com?328ps но, как вы можете видеть, есть много матчей, которые не должныт матч
например:
text-shadow:0 -1px 0 rgba(0,
соответствует положительным, но это не должно
У кого-нибудь есть решение?
Спасибо