Я обнаружил, что в 123
, \d
соответствует 1
и 3
, но не 2
. Мне было интересно, если \d
соответствует цифре, удовлетворяющей какому требованию? Я говорю о регулярных выражениях в стиле Python.
Плагин регулярных выражений в Gedit использует регулярные выражения в стиле Python. Я создал текстовый файл с содержанием
123
Регулярное выражение \d
соответствует только 1
и 3
; 2
нет.
Как правило, для последовательности цифр без промежуточных других символов только цифры нечетного порядка являются совпадениями, а цифры четного порядка - нет. Например, в 12345
совпадают значения 1
, 3
и 5
.