Если ссылки полного вида и только они то достаточно сделать .split() строки по "https://" и взять последний элемент возвращенного массива.
А если ссылки как попало или мешаются с другой информацией то нужно для начала задуматься об этом нюансе)
Ну если прям именно через регулярное выражение, то можешь попробовать вот так /(https:\/\/[\w.]+)$/gmi
Обратите внимание на символ $ - он используется для поиска в конце строки
Такой паттерн не включает в себя возможные символы в ссылках, например ? : = / % и т.п.
Подобный паттерн, который включается в себя все возможные в ссылке символы ломает поиск именно последней ссылки.
Потому я добавил это в вопрос.
Ну ок, смотрите, вот ссылка: https://en.wikipedia.org/wiki/Template:Welcome/
В ней есть то, чего нет в предложенном выше варианте, а именно ":" и "/".
Если я их добавляю, получаю следующий вариант паттерна:
(https:\/\/[\w(.|?|=|%|_|\-|:|\/)]+)$
И теперь логика поиска ломается, т.к. он перестанет искать последний вариант ссылки.