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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы