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

Kirillzenp

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
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
Сообщения
19 458
Благодарностей
8 682
Баллы
113

Kirillzenp

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113

Kirillzenp

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 458
Благодарностей
8 682
Баллы
113

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