Как подобрать регулярку для урла?

У меня есть урл, на который должна срабатывать регулярка.
Урл типа - mysite.com/param/sometext-alt-text/otherparam/text?...
Регулярка должна срабатывать на /param/ и /otherparam/
Помогите подобрать регулярку. Спасибо)
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
так?
const links = [
  'mysite.com/param/sometext-alt-text/otherparam/text?zzzz',
  'mysite.com/param/foo/otherparam/qqqqqq',
  'mysite.com/param/123/otherparam/jfghjfghk?...',
  'mysite.com/param/foo/otherparam/gdfsghdfhkj',
  'mysite.com/param1/sometext-alt-text/otherparam/text?zzzz',
  'mysite.com/param2/foo/otherparam/qqqqqq',
  'mysite.com/param/123/otherparam3/jfghjfghk?...',
  'mysite.com/param/foo/otherparam4/gdfsghdfhkj',
];

const re = /param\/(?<param>.+)\/otherparam\/(?<otherparam>.*)/;
links.forEach(link => {
  const found = link.match(re);
  console.log(link, found);
});


и регулярки лучше не подбирать а составлять.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект