Heim  >  Fragen und Antworten  >  Hauptteil

Python, wie man alle ID-Namen und Klassennamen aus CSS-Dateien extrahiert

Es besteht die Anforderung, alle ID-Namen und Klassennamen aus CSS-Dateien in zwei Listen zu extrahieren

Kann diese Funktion mithilfe regulärer Ausdrücke genau implementiert werden?

classValues = re.findall(r'\.([\w_-]+)',content) 

idValues = re.findall(r'#([\w_-]+)',content) 

Aber es wird noch viele weitere Werte geben, die nicht zu ID und Klasse gehören, wie zum Beispiel die folgende Situation:

background-color: #fff; 
-webkit-box-shadow: 0 0 2px 0 rgba(31, 31, 31, 0.07);
扔个三星炸死你扔个三星炸死你2662 Tage vor1159

Antworte allen(1)Ich werde antworten

  • 代言

    代言2017-07-05 10:37:41

    re.findall('\.(.+){', content) 
    re.findall('#(.+){', content)
    

    Antwort
    0
  • StornierenAntwort