import re a = re.search('2(34)', '1234134').group() print(a)
Я ожидал этот вывод:
34
но я получил это:
234
как я могу извлечь только 34 рядом с 2, а не 34 рядом с 1?
вы можете использовать:
re.search('2(34)', '1234134').group(1)
выход:
вы можете узнать больше о группировке здесь