Chciałbym wyciągnąć ostatnią klasę z reguł css przy użyciu Regex w javascript.Regex, aby uzyskać ostatnią klasę css
Reguła regex, na którą idę, polega na rozpoczęciu wyszukiwania od końca reguły, np. na „.myClass .myOtherClass' i przywrócić pierwsze słowo po ostatniej kropce - tak wynik nie byłby
Przykład reguły css” .myOtherClass' muszę dopasować na:
.myClass{color:red;}
.myClass .myOtherClass{color:green;}
#something .somethingElse{color:blue;}
.something #myIdhere{color:purple;}
#myId {color:black}
.myClass1, .myClass2{colour:green}
.myClass span{colour:purple}
.myPseudo:after{}
Mogę uzyskać reguły na własną rękę bez informacji {}. Więc jego regex będzie uruchamiany po jednym z reguł na własną rękę. na przykład w ".myClass .myOtherClass" na własną rękę. Wyjście z powyższych reguł, które chciałbym uzyskać, to takie, które pasują do poniższych:
.myClass
.myOtherClass
.somethingElse
.something
no match
.myClass2
.myClass
.myPseudo
Czy ktoś może pomóc?
Proszę podzielić co y już masz? – giorgio
Naprawdę mam tylko do uzyskania reguł tbh, np. string.replace (/ [A-Za-z0-9. # -_] * \ {/, '') .replace (/ \} /, '') .trim(); Potem znalazłem kilka postów zaczynając od końca łańcucha, np. http://stackoverflow.com/questions/2552428/regex-use-start-of-line-end-of-line-signs-or-in-different-context Ale nie jestem pewien, jak to połączyć z dopasowaniem postaci. Mój reg-ex jest całkiem okropny tbh! –
Jaki jest najlepszy powód, dla którego próbujesz to zrobić? –