Hallo,
ich möchte aus einer CSS-Datei die verschiedenen Definitionen heraussuchen, also z.B. bei:
body, html
{
....
}
h1
{
...
}
a.test:link, a.test:active, a.test:hover
{
...
}
möchte ich eine Liste mit
body
html
h1
a.test:link
a.test:active
a.test:hover
haben.
Soweit funktioniert das mit folgendem Ausdruck:
(\s*([^,{]+))
auch schon, allerdings wird mir nie das erste Element herausgesucht, also ich bekomme zwar a.test:active nud a.test:hover, aber nicht a.test:link und ebenso wenig h1.
Hat jemand eine Lösung für das Problem bzw. einen besseren regulären Ausdruck?