ss = """PART 1 DATA MODELS Chapter
2 Entity-Relationship Model 27
The sun is shining
PART 1 DATA MODELS Chapter
13 Entity-Relationship Model 45
"""
regx = re.compile("""^(PART.*)(
(\\d*).*\\s(\\d+)
)""", re.MULTILINE)

def repl(mat):
    return ''.join((mat.group(1), ' ', str(int(mat.group(4)) - int(mat.
        group(3))), mat.group(2)))
Арифметические операции в регулярных выражениях