Hallo Freunde des gehobenen Forumsgenusses,
ich möchte aus einer CSS-Datei die verschiedenen Definitionen heraussuchen, also z.B. bei:
body, html
{
....
}
möchte ich eine Liste mit
body
htmlhaben.
Ich würde das folgendermaßen lösen:
Erstmal alle Zeilenumbrüche und Tabulatoren durch leerzeichen ersetzen.
Dann alle doppelten Leerzeichen durch einfache ersetzen.
Solange die Zeichenkette das Zeichen "{" enthält
Der Selektor ist der String bis zum ersten "{".
Selektor in Array schreiben.
Alles bis zum ersten "}" entfernen.
Eventuell noch das Array durchgehen und @media und @import entfernen,
wenn du die nicht willst. Oder auch gleich beim Parsen drauf achten.
Gruß
Alexander Brock
--
