В основном мне нужно сопоставить шаблон с любым селектором CSS в файле CSS.В идеале это должно быть в состоянии захватить все эти правила (и любое другое правило, которое кто-то может составить в файле CSS).Это для парсера javascript, если это вообще помогает.
#div div .child {
}
.somediv, #someotherdiv {
}
body:hover {
}
Лучшее, что я смог придумать, это что-то вроде:
/(#|\.|[a-zA-Z])(.*) {/g
Но этопросто заканчивает тем, что выбирает больше, чем нужно ... Как один селектор, все его правила, и вплоть до открытия следующего селектора "{".Пытался часами с этим.Заранее спасибо!