В документации Emacs есть раздел о классах символов . Согласно инструкции, [:digit:] должно соответствовать любому символу цифры. Я пробовал это, используя re-builder, но они никогда не совпадают, даже если [0-9] соответствует.
[:digit:]
re-builder
[0-9]
Как использовать классы символов в регулярном выражении Emacs?
Я понял это. Документация на самом деле явная:
Вот таблица классов, которые вы можете использовать в альтернативе символа
Так что [[:digit:]] - это правильный способ использования классов символов.
[[:digit:]]