Я ищу решение, которое может быть выполнено исключительно с помощью регулярного выражения. Я знаю, что это будет легко с переменными, подстроками и т.д.
И я ищу синтаксис regex стиля PCRE, хотя я упоминаю vim.
Мне нужно определить строки с 4 числовыми цифрами, и они не могут быть все 0. Таким образом, следующие строки будут соответствовать:
0001
1000
1234
0101
И это не будет:
0000
Это подстрока, которая будет возникать в заданном месте в большой строке, если это имеет значение; Я не думаю, что это нужно. Например
xxxxxxxxxxxx0001xxxxx
xxxxxxxxxxxx1000xxxxx
xxxxxxxxxxxx1234xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0101xxxxx
xxxxxxxxxxxx0000xxxxx