Владимир Asked:2020-04-09 18:08:59 +0800 CST2020-04-09 18:08:59 +0800 CST 2020-04-09 18:08:59 +0800 CST 正则表达式,完全匹配 772 告诉我如何检查从 2 到无穷大的数字? ^category/page-(?P<page>[0-9]+)$ 也就是说,如果在 page-0 或 page-1 行中,那么这不适合正则表达式。 регулярные-выражения 1 个回答 Voted Best Answer Wiktor Stribiżew 2020-04-09T18:24:37+08:002020-04-09T18:24:37+08:00 利用 ^category/page-(?![01]$)(?P<page>[0-9]+)$ ^^^^^^^^^ 请参阅正则表达式演示。 如果001要过滤掉类型编号,请添加0*-> (?!0*[01]$)。 ^category/page-(?!0*[01]$)(?P<page>[0-9]+)$ ^^ 另一个演示。 模式(?![01]$)是一个向前看的块,如果紧跟在当前位置之后(即连字符之后)是 0或1([01])之后紧跟行尾($),则不返回匹配项。0*找到零个或多个字符0。
利用
请参阅正则表达式演示。
如果
001
要过滤掉类型编号,请添加0*
->(?!0*[01]$)
。另一个演示。
模式
(?![01]$)
是一个向前看的块,如果紧跟在当前位置之后(即连字符之后)是0
或1
([01]
)之后紧跟行尾($
),则不返回匹配项。0*
找到零个或多个字符0
。