Это наша структура URL:Google Analytics - Content группировки - Regex починки
http://www.disabledgo.com/access-guide/the-university-of-manchester/176-waterloo-place-2
http://www.disabledgo.com/access-guide/kingston-university/coombehurst-court-2
http://www.disabledgo.com/access-guide/kings-college-london/franklin-wilkins-building-2
http://www.disabledgo.com/access-guide/redbridge-college/brook-centre-learning-resource-centre
Я пытаюсь создать список групп на основе имен клиентов
/access-guide/[this bit]/...
Так что я могу иметь список всех наших клиентов.
Это мое регулярное выражение:
/access-guide/(.*universit(y|ies)|.*colleg(e|es))/
Хочу в группу все, что имеет в университете/е годы или колледжа/ES в этом, в любой момент в пределах этого имени клиента секции URL.
На данный момент мое текущее регулярное выражение будет возвращать только те группы, которые X-Университет:
Durham-University
Plymouth-University
Cardiff-University
etc.
Что регулярное выражение нужно быть, чтобы иметь список я ищу?
Должен ли я иметь что-то в конце, чтобы остановить его после того, как оно было после имени клиента? Например. ([^/]+$)
?
Спасибо за вашу помощь заранее!
Try [ '/ доступа руководство/[^ /] * (Universit (у | х годов) | колледжи ?)/'] (https://regex101.com/r/oU0hT1/1). '[^ /] *' Будет обеспечивать ограничение, на котором расположены «университет/колледж». –
Исходя из этого: [* Вы можете извлечь страницы по URL страницы, названию страницы или имени экрана. Определите каждый из них с группой захвата регулярных выражений (в Analytics используется первая группа захвата для каждого выражения) *] (https://support.google.com/analytics/answer/2853546?hl=ru&ref_topic=1727167&vid=1-635784241538251930-2972435195# извлечение), моя ошибка в том, что я поместил группу захвата вокруг неправильного шаблона. Похоже, это должно быть '/ access-guide/([^ /] * (universit (y | ies) | colleges?))'. Обратите внимание на первую группу захвата в онлайн-тестировщике регулярных выражений, это то, что вы получите. –