Regex, только последенее вхождение - C#

Формулировка задачи:

Добрый день. Помогите составить верно шаблон для поиска. Есть строка: http://site.ru/folder1/folderN/file.php Мне необходимо в ней извлечь file.php. Писал шаблон так: \/(.*?).php но у меня наход соответствие //site.ru/folder1/folderN/file.php. Подскажите, как задать поиск только до первого символа / находящегося слева от имени файла?

Код к задаче: «Regex, только последенее вхождение - C#»

textual
var site = "http://site.ru/folder1/folderN/file.php";
var pattern = @"/([^/]+)$";
Console.WriteLine(Regex.Match(site, pattern).Groups[1].Value);

6   голосов, оценка 3.833 из 5


СОХРАНИТЬ ССЫЛКУ