Я пытаюсь извлечь заглавный текст между "at"
и "on"
.
s = 'visit at AIRTEL on some day'
import re
re.findall('(?<=at).[A-Z]+.(?=on)', s)
. Правильно возвращается ожидаемое слово.
Но в других случаях происходит сбой, например,
s = 'visit at AIRTEL.IN on some day'
Заглавные буквы могут содержать один или несколько специальных символов.Хотя ожидаемая строка всегда будет находиться между границами слов 'at'
и 'on'
.