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

У меня есть урл, на который должна срабатывать регулярка.
Урл типа - mysite.com/param/sometext-alt-text/otherparam/text?...
Регулярка должна срабатывать на /param/ и /otherparam/
Помогите подобрать регулярку. Спасибо)
  • Вопрос задан
  • 58 просмотров
Решения вопроса 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);
});


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

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

Похожие вопросы
26 нояб. 2024, в 12:58
30000 руб./за проект
26 нояб. 2024, в 12:56
1500 руб./в час
26 нояб. 2024, в 12:53
2500 руб./за проект