Помогите с регуляркой

Kirillzenp

Client
Регистрация
27.02.2018
Сообщения
100
Благодарностей
1
Баллы
18
Как получить avi из текста "пупа.лупа.avi.файл"
Слова пупа и лупа и avi переменные, слово файл статично.
Нужное мне слово всегда стоит между последними точками
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113
Как получить avi из текста "пупа.лупа.avi.файл"
Слова пупа и лупа и avi переменные, слово файл статично.
Нужное мне слово всегда стоит между последними точками
Если кол-во точек в этой последовательности не меняется, то можно так:
Код:
(?<=\..*\.).*?(?=\.файл)
upload_2019-4-12_18-38-1.png
 

Kirillzenp

Client
Регистрация
27.02.2018
Сообщения
100
Благодарностей
1
Баллы
18
Кол-во точек меняются
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113

Kirillzenp

Client
Регистрация
27.02.2018
Сообщения
100
Благодарностей
1
Баллы
18
Неужели нет регулярки чтобы достать последнее совпадение?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113

Kirillzenp

Client
Регистрация
27.02.2018
Сообщения
100
Благодарностей
1
Баллы
18
Придется добавлять список и лишнюю логику, что утяжеляет и без того огромный проект.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 556
Благодарностей
10 101
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)