Я пытаюсь использовать регулярные выражения Javascript для извлечения некоторых значений переменных из URL. URL принимает следующий шаблон:
@companyname/dl-molecularType-componentName
.
Пример URL:
@companyname/dl-atoms-link
Я хотел бы использовать один RegEx для извлечения молекулярного типа и componentName из URL, чтобы получить массив:
['atoms', 'link']
Вот что я попробовал, используя блестящий RegExr сайт:
RegEx:
/(@company\/dl+-)+(?!\1)/g
Моя идея в том, что первая группа захвата будет захватывать @companyname/dl-
, а вторая - все, что не входит в первую группу. Однако RegExr, похоже, предполагает, что это вернет те же результаты, что и первая группа захвата. Кто-нибудь может помочь?
Спасибо