Я пытаюсь найти все вхождения "_"+digit
или "^"+digit
, используя регулярное выражение ((_\^)[1-9])
Группы, которые я ожидал бы получить, например, для "X_2ZZZY^5"
, будут [('_2'), ('^5')]
, но вместо этого я получаю [('_2', '_'), ('^5', '^')]
Неправильно ли мое регулярное выражение? Или мое ожидание того, что будет возвращено, неверно?
Большое спасибо
** мой оригинальный повторно использованный (_|\^)
это было неправильно, и должно было быть (_\^)
- вопрос был изменен соответственно