@vadimstroganov

Как вырезать часть URL до определенного момента?

Здравствуйте!
Имеется url:
http://localhost:3000/Users/user_name/projects/domain/post/image/63/dfe8b2f18890813bdfc53ed2c0982d73.png


Как через regexp убрать все что находится до post/image/63/dfe8b2f18890813bdfc53ed2c0982d73.png ?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
Регулярки не нужны.
Исходя из ресурсов, обозначенных в маршрутах config/routes можно узнать какой ресурс генерирует localhost:3000/Users/user_name/projects/domain

Затем, проверяешь есть ли вхождение искомой строки в полном пути при помощи index. Если с позиции 0, то обычным слайсом строчного массива извлекаешь часть, начиная с индекса длины искомой строки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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