相关疑难解决方法(0)

正则表达式 - 连续4位数,但不能全为零

我正在寻找一个可以用正则表达式完成的解决方案.我知道这对变量,子串等很容易.

我正在寻找PCRE风格的正则表达式语法,即使我提到vim.

我需要识别带有4位数字的字符串,它们不能全为0.所以以下字符串将匹配:

0001 
1000 
1234 
0101
Run Code Online (Sandbox Code Playgroud)

这不会:

0000
Run Code Online (Sandbox Code Playgroud)

如果这很重要,这是一个子串,它将出现在一个大字符串中的一个设定位置; 我认为不应该.例如

xxxxxxxxxxxx0001xxxxx
xxxxxxxxxxxx1000xxxxx
xxxxxxxxxxxx1234xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0000xxxxx
Run Code Online (Sandbox Code Playgroud)

regex

15
推荐指数
2
解决办法
5万
查看次数

标签 统计

regex ×1