gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 16:56:05 25 4
gpt4 key购买 nike

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

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

example of filter

example of return

最佳答案

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

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

demo
\D速记类匹配非数字符号 ^是一个字符串起始 anchor , $断言字符串末尾的位置。

关于regex - 使用 RegEx 终止列表中的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33104446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com