我正在寻找一个可以用正则表达式完成的解决方案.我知道这对变量,子串等很容易.
我正在寻找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 ×1