alkhimik
@alkhimik
Ученик.

Как получить подстроку в строке между «/ /»?

Здравствуйте. Есть строки такого вида:
'pokeapi.co/api/v2/pokemon/1/'
'pokeapi.co/api/v2/pokemon/20/'
Как получить 1 и 20?
Сделал вот так: 'pokeapi.co/api/v2/pokemon/1/'.split("/").slice(-2, -1).join(""), но думаю, что есть решение попроще.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
str.split('/').at(-2)

или

/[^\/]+(?=\/$)/.exec(str)[0]

или

str.match(/[^\/]+/g).pop()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Софт для автоматизации
Для парсинга адресов есть конструктор https://learn.javascript.ru/url
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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