CSS-Dateiparsing mit PHP
Das Parsen von CSS-Dateien in PHP ermöglicht es Ihnen, deren Inhalte programmgesteuert zu extrahieren und zu bearbeiten. Ein häufiger Anwendungsfall ist das Suchen und Extrahieren bestimmter CSS-Klassennamen.
Lösung
Um eine CSS-Datei zu analysieren und Klassennamen zu extrahieren, die „postclass“ enthalten, können Sie „regular“ verwenden Ausdrücke und PHP-Funktionen:
<code class="php">function parseCSS($file) { $css = file_get_contents($file); preg_match_all('/#(\w+\.?postclass.*)\s?\{.*?}/', $css, $matches); return $matches[1]; }</code>
Verwendung
So verwenden Sie diese Funktion:
<code class="php">$cssFile = 'cssfile.css'; $classList = parseCSS($cssFile); print_r($classList);</code>
Ausgabe
Array ( [0] => #content.postclass-subcontent [1] => #content2.postclass-subcontent2 )
Das obige ist der detaillierte Inhalt vonWie extrahiere ich CSS-Klassennamen, die „postclass' enthalten, mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!