Я пытаюсь выработать выражение регулярного выражения, но борюсь с условными выражениями.У меня есть список из 100 URL-адресов, которые выглядят следующим образом:
- / имя / что-то / детали / 55334
- / имя / страница / 1/2
- / имя / что-то другое / 34523
- / имя / страница / 1
- / имя / что-то / 553/1
Суть в том, что я хочу удалить всекогда число появляется отдельно от сценария, в котором последним перед номером является слово «страница».
1. /name/something/details/
2. /name/page/1/2
3. /name/somethingdifferent/
4. /name/page/1
5. /name/something
Я буду удалять его с помощью группировки контента Google Analytics или, возможно, с помощью DataStudio.Я уже удалил / name /, поэтому у меня есть:
1. /something/details/55334
2. /page/1/2
3. /somethingdifferent/34523
4. /page/1
5. /something/553/1
, но я хочу добавить другое правило и удалить цифры, чтобы получить:
1. /something/details/
2. /page/1/2
3. /somethingdifferent/
4. /page/1
5. /something
уже пробовал:
\(?(?=(page\/[0-9]+))(\2)|(\/\d+)
в соответствии с синтаксисом:
(?(?=condition))(IF)|(ELSE)
, но выделены все цифры после текста.
Спасибо за помощь.
sampak