@Sounryyy

Регулярное выражение. Как поймать подстроку?

Ребят, прощу помощь с составлением регулярки.
Примеры:
hello-blocked.svg
helloworld-blocked.svg
other.svg

Соответствие (.svg) должно отловиться только для other.svg

Регулярка должна поймать соответствие в .svg только для любоеназвание.svg
И не должна ловить любую строку, если в ее конце есть выражение -blocked.svg
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
fzfx
@fzfx
18,5 дм
^.*(?<!-blocked)\.svg$
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Alexandroppolus
@Alexandroppolus
кодир
какой язык программирования? если js, то
/^(?!.*-blocked.svg$).*\.svg$/
Ответ написан
Комментировать
вот еще вариант, на мой взгляд самый простой.
https://regex101.com/r/yhD3Av/1
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы