Koushirou
Neuling
Thread Starter
- Mitglied seit
- 06.11.2005
- Beiträge
- 437
Hiho zusammen.
Ich hänge derzeit an einer Funktion mit der ich eine CSS Datei per file() Zeilenweise als Array speicher und dann mit preg_match() überprüfe ob in der Zeile eine Klasse oder ID steht.
Nun will ich aber das wirklich nur ID's und Klassen genommen werden und Sachen wie
h1 {
Eigenschaft: Wert;
}
a, a:hover {
Eigenschaft: Wert;
}
nicht genommen werden.
Ich habe es schon so weit das wirklich nur die Zeilen mit den Klassen und ID's genommen werden aber leider auch die wo ich nicht haben möchte.
Aber ich weiß echt nicht mehr was ich an meinem Regulären Ausdruck ändern muss damit nur einzelne Klassen und ID's genommen werden.
Hier ist mal mein Ausdruck:
Ich hoffe ihr könnt mir helfen.
Schonmal vielen Dank im voraus
Ich hänge derzeit an einer Funktion mit der ich eine CSS Datei per file() Zeilenweise als Array speicher und dann mit preg_match() überprüfe ob in der Zeile eine Klasse oder ID steht.
Nun will ich aber das wirklich nur ID's und Klassen genommen werden und Sachen wie
h1 {
Eigenschaft: Wert;
}
a, a:hover {
Eigenschaft: Wert;
}
nicht genommen werden.
Ich habe es schon so weit das wirklich nur die Zeilen mit den Klassen und ID's genommen werden aber leider auch die wo ich nicht haben möchte.
Aber ich weiß echt nicht mehr was ich an meinem Regulären Ausdruck ändern muss damit nur einzelne Klassen und ID's genommen werden.
Hier ist mal mein Ausdruck:
PHP:
"/^\.|#?([^(*.,.*)])([a-zA-Z0-9])^\.|#?([a-zA-Z0-9])*.\{$/i"
Ich hoffe ihr könnt mir helfen.
Schonmal vielen Dank im voraus