@1233211
Нужно найти все слова, начинающиеся с точки и которые написаны в kebab-case, то есть вот так .my-super-variable
я пробовал так .[a-z]+-[a-z]+-[a-z]
но тогда не находит .my-var или .my-super-mega-variable
Решения вопроса 3
@dodo512
\.[a-z]+(-[a-z]+)+
Ответы на вопрос 1
@PavelMos
Потому что это шаблон, для конкретного числа чередований маленьких букв и дефисов , три с буквами и два дефиса
Нужен универсальный шаблон, который с точки, за которой следует маленькая буква \.[a-z] , захватывает всю комбинацию из маленьких букв и дефисов до появления любого другого символа (или конца строки или файла) [a-z-]+
еще надо предусмотреть наличие цифр в именах, возможный запрет на два дефиса подряд и другие возможные условия
Нужен универсальный шаблон, который с точки, за которой следует маленькая буква \.[a-z] , захватывает всю комбинацию из маленьких букв и дефисов до появления любого другого символа (или конца строки или файла) [a-z-]+
еще надо предусмотреть наличие цифр в именах, возможный запрет на два дефиса подряд и другие возможные условия
\.[a-z][a-z-]+