Я создал регулярное выражение, которое будет соответствовать 2 числам в любом порядке из четырехзначного числа. Я пытаюсь создать регулярное выражение, которое может вычислить 3 числа из четырехзначного числа в любом порядке. Ниже приведено то, что я сейчас использую для сопоставления двух чисел:
regEx01 = re.compile(r'\b[0-9]*(?:0[0-9]*[0-9]?1|1[0-9]*[0-9]?0)[0-9]*\b')
Совпадения 0
и 1
в 7019
, 8019
, 2160
.
Будущее регулярное выражение должно соответствовать 0
, 1
и 2
.
7012 positive
0190 negative
9201 positive
1226 negative
Любое направление будет с благодарностью.