У меня есть следующее регулярное выражение, которое в основном получает строку с дефисами:
/class="(?=\S*[-])([a-zA-Z-]+)/gim
И входная строка:
<div class="hello-world h-123"></div>
<div class="this-is-cool"></div>
Однако моя проблема заключается вчто во входной строке он соответствует только hello-world
, но я также хочу сопоставить h-123
, используя то же регулярное выражение, но отдельно (группы). По сути, я пытаюсь построить регулярное выражение, которое в основном получает все строки, содержащие тире.