2016-05-28 5 views
2

ich alle Klassen- und ID der CSS-Datei in Datenbankzeilen, einfügen wollenregex für CSS-Klasse und id

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} 
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} 
ol,ul{list-style:none;margin:0;padding:0;} 
.subscribe p{ 
.txt-rt{text-align:right;} 
.pos-relative{position:relative;} 

von subscribe pi wollen nicht nur p abonnieren so dass im Grunde i für einige regex suchen, die filtert Elemente zwischen . und { oder Raum aus jeder Klasse:

.txt-rt{text-align:right;} 

ich zwischen . und { und für

suchen haben
.subscribe p{ 

Ich habe zwischen . und Raum

+0

Vielleicht etwas wie '[. #] ([\ W .-] +)'? https://regex101.com/r/xB0dZ6/1 Im ersten Regelwerk erwarten Sie nichts gefunden zu haben? – chris85

+0

Ich möchte diese Elemente in einer Zeile von mysql – tumbin

+0

eingegeben werden, bitte geben Sie es als Antwort, die ich akzeptieren werde. es löst mein Problem – tumbin

Antwort

0

Diese Regex sollte in der Lage sein zu finden, Klassen und IDs in Ihrem Stylesheet suchen.

[.#]([\w.-]+) 

Demo: https://regex101.com/r/xB0dZ6/1

Es sagt so ziemlich die Saite mit einem # oder . dann mindestens ein alphanumerischen Zeichen beginnen muss, ., - oder _.

Sie können einen Startanker oder Trailing-Check hinzufügen, .*?{. Wie ist mit

marque { 
    width: 2.2px 
} 

Die .2px würde diese Regel entsprechen.