Regex, только последенее вхождение - C#
Формулировка задачи:
Добрый день. Помогите составить верно шаблон для поиска.
Есть строка:
http://site.ru/folder1/folderN/file.php
Мне необходимо в ней извлечь file.php. Писал шаблон так: \/(.*?).php но у меня наход соответствие //site.ru/folder1/folderN/file.php. Подскажите, как задать поиск только до первого символа / находящегося слева от имени файла? Решение задачи: «Regex, только последенее вхождение»
textual
Листинг программы
var site = "http://site.ru/folder1/folderN/file.php"; var pattern = @"/([^/]+)$"; Console.WriteLine(Regex.Match(site, pattern).Groups[1].Value);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д