Завершающие фильтры в списке, используя RegEx
Наш сайт содержит более 20 тыс. Страниц, каждая с отдельным идентификатором в URL, который позволяет нам определить, кто был посещен. Мы хотим провести сравнение. Однако, используя регулярные выражения, я не могу сузить свой фильтр до определенного списка сайтов, потому что перестановки каждого элемента списка также возвращаются. Например:
Если у меня есть следующий фильтр: Включить> Страница> Regex > (748|1419|1496), я получаю каждую перестановку 748, включая 9748, 7482, 7483 и т. Д. Это создает проблему, потому что я ограничен только моим Первые 5000 результатов, поэтому я потеряю некоторые из тех, которые мне нужны, чтобы точно заполнить свой отчет.
1 ответ
Если вы хотите точно соответствовать 748
, 1419
, а также 1496
как целые числа, не заключенные в другие цифры, вы можете использовать
(^|\D)(748|1419|1496)(\D|$)
Посмотреть демо
\D
сокращенный класс соответствует нецифровому символу, ^
является якорем начала строки, и $
утверждает позицию в конце строки.