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