Мне нужно выбрать все имена классов в css-файле, я новичок в этом, также если кто-то может посоветовать несколько хороших онлайн-учебников по регулярным выражениям.
Regex будет использоваться в JavaScript
Я пришел с этим, который работает для простых классов:
/(?<=\.).+?(?=\{)/g
.className {
}
вышеприведенное регулярное выражение вернуло это: className
теперь мне нужно добавить и это:
tagName1 {
}
#tagName2 {
}
.tagName3:hover {
}
.tagName4:anything {
}
should result in:
tagname1
tagname2
tagname3
tagname4
Так, как выбрать выше?