Задать вопрос
@raner134

Как доделать регулярное выражение?

Есть задача - из url брать имя файла и его расширение (имя и расширение не всегда стоят в конце). Сейчас беру только имя файла. Как составить выражение так, чтобы бралось как имя, так и его расширение?
Пример url: /_api/Web/simplprimer('/new_agreement/mysimplprimer/my_file_name.doc')/$value
Нужно получить: my_file_name.doc
Моя регулярка: ([^\/]+)(?=\.(?!.*\.))
  • Вопрос задан
  • 390 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@raner134 Автор вопроса
Всё. ([^\/]+)(?=\.(?!.*\.))[^'\)\/)]*
Ответ написан
AnotherAltr
@AnotherAltr
C# Dev
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы