gpt4 book ai didi

regex - 违反 RegExp : Every string that is smaller or equal "001700"

转载 作者:行者123 更新时间:2023-12-01 11:05:37 25 4
gpt4 key购买 nike

我有一个独特的挑战。

我想为一个自定义变量创建一个谷歌分析过滤器,它只在给定字符串小于或等于“001700”时返回一个值。是的,我知道字符串不能更小,但我仍然需要找到一种方法来完成这项工作。

哦,如果你问:不,没有办法将该字符串转换为数字(据我所知 - 通过谷歌分析过滤器 - 这就是我在这种情况下必须使用的方法)。

基本上,我有

000000
000001
000002
000003
...
...
999998
999999

我需要一个匹配的正则表达式

001700
001699
001698
...
...
000001
000000

匹配

001701
001702
...
...
999998
999999

子问题 a) 这可能吗?(据我了解,如果您足够聪明和/或受虐狂,使用 regExp 一切皆有可能)

子问题 b) 怎么做?

非常感谢

最佳答案

你可以这样做:

^00(1700|1[0-6][0-9]{2}|0[0-9]{3})$

See it

关于regex - 违反 RegExp : Every string that is smaller or equal "001700",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6201718/

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