Я пытался сосредоточиться на использовании регулярных выражений в javascript (не эксперт), но мне не удалось решить эту проблему.
Это шаблон для моего URL:
https://www.prefix.site.com
И мое текущее регулярное выражение:
/(?:(\w+)\.)?site\.com
Что мне нужно сделать, это захватить префикс, который находится перед «.site», но яне хочу включать 'https://www.',, учитывая, что оба' www. 'и мой префикс может или не может присутствовать.Примером моего префикса может быть окружение, например https://testing.site.com
Проблема с регулярным выражением сверху заключается в том, что ЕСЛИ существует «www».без моего префикса, он будет захватывать «www».в качестве префикса, и это не то, что мне нужно.
Я вроде решил это с отрицательным взглядом назад, но так как он не доступен в javascript, я не могу его использовать.
Любые советы будут действительно оценены!