import re
import sys
print(re.split('(?<!Abs)(?<!S)\\.\\s+(?!January|February|March)(?=[A-Z])',
    sys.stdin.read()))
Несколько отрицательных утверждений просмотра назад в регулярном выражении python?