1

我们的网站有超过 2 万个页面,每个页面在 URL 中都有一个不同的 ID,可以让我们识别访问过的人。我们要进行比较。但是,使用正则表达式,我无法将过滤器缩小到特定的站点列表,因为还会返回每个列表项的排列。例如:

如果我有以下过滤器:Include > Page > Regex > (748|1419|1496)我得到 748 的每个排列,包括 9 748748 2、748 3 等。这会产生问题,因为我仅限于我的前 5000 个结果,所以我会丢失一些我需要准确完成报告的结果。

过滤器示例

退货示例

4

1 回答 1

0

如果您只想完全匹配748, 1419, 和1496不包含其他数字的整数,您可以使用

(^|\D)(748|1419|1496)(\D|$)

演示

\D速记类匹配非数字符号,^是字符串开头的锚点,并断言$字符串末尾的位置。

于 2015-10-13T13:55:23.650 回答