使用RegEx终止列表中的过滤器

时间:2015-10-13 13:48:32

标签: regex list google-analytics qregularexpression

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

如果我有以下过滤条件:包含>页面>正则表达式> (748 | 1419 | 1496)我得到748的每个排列,包括9 748 748 2, 748 3等这造成了一个问题,因为我仅限于我的前5000个结果,所以我将丢失一些我需要准确完成报告的内容。

example of filter

example of return

1 个答案:

答案 0 :(得分:0)

如果您只想完全匹配74814191496作为未包含在其他数字中的整数,则可以使用

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

请参阅demo

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