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

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

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


Как через regexp убрать все что находится до post/image/63/dfe8b2f18890813bdfc53ed2c0982d73.png ?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 1
2ord
@2ord
Регулярки не нужны.
Исходя из ресурсов, обозначенных в маршрутах config/routes можно узнать какой ресурс генерирует localhost:3000/Users/user_name/projects/domain

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

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

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