Regex 我想用记事本在url中找到一个十进制数++

Regex 我想用记事本在url中找到一个十进制数++,regex,notepad++,Regex,Notepad++,我想用notepad++正则表达式在url中查找字符串。不幸的是我不能 我想要的是182055 我只会找到它。不要改变 我最后一次尝试是[^\-[124^\=]\ d+[^\?] 我怎样才能找到它呢请试试这个正则表达式: \d+(?=\?) \我要找一个数字 \d+查找一个或多个数字 ?=\?这是一个积极的展望。这意味着,请选择一个或多个数字,以确定是否存在?他们后面的人物 从regex101: 尝试\d+?=\?这对我来说真的很神奇。你能解释一下吗请在我的回答中解释一下。。 \d+ matc

我想用notepad++正则表达式在url中查找字符串。不幸的是我不能

我想要的是182055

我只会找到它。不要改变

我最后一次尝试是[^\-[124^\=]\ d+[^\?]

我怎样才能找到它呢请试试这个正则表达式:

\d+(?=\?)
\我要找一个数字

\d+查找一个或多个数字

?=\?这是一个积极的展望。这意味着,请选择一个或多个数字,以确定是否存在?他们后面的人物

从regex101:


尝试\d+?=\?这对我来说真的很神奇。你能解释一下吗请在我的回答中解释一下。。
\d+ match a digit [0-9]
    Quantifier: + Between one and unlimited times, as many times as possible, giving back as needed [greedy]
(?=\?) Positive Lookahead - Assert that the regex below can be matched
    \? matches the character ? literally