В большинстве механизмов регулярных выражений используются жадные шаблоны, т. е. они соответствуют максимальному количеству совпадений. Таким образом, что-то вроде ^.*[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+
будет соответствовать вплоть до последнего IPv4-адреса включительно. Захватите это.