我的正则表达式为[1-9][0-9][0-9][0-9][0-9](space)
的10002(space)
,但我希望排除该数字,然后获取(space)
。当它是一个十进制数时,这很容易,我只需在括号内加上^,在括号外加上*,但是我知道如何使用此数字。
另一个例子:
[1(space)
,正则表达式为[^0-9]*(space)
结果为(space)
不应该包含数字。只是数字之后的数字。 (空格)是定义数量的空格或制表符等。
我正在与gedit atm一起使用。
\d+(\s+)
捕获组中的十进制数字后跟空白。
如果位数固定,例如在5时,您可以在后面使用固定宽度的正向后跟,然后是某种捕获组,例如
(?<=[0-9]{5})(\s+)