Expression régulière pour supprimer les sauts de ligne

Je suis un débutant complet à Python, et je suis coincé avec un problème de regex. Je suis en train de supprimer le caractère de saut de ligne à la fin de chaque ligne d'un fichier texte, mais seulement si elle suit une lettre en minuscule, c'est à dire [a-z]. Si la fin de la ligne se termine dans une lettre minuscule, je veux remplacer le saut de ligne/caractère de saut de ligne avec un espace.

C'est ce que j'ai obtenu jusqu'à présent:

import re
import sys

textout = open("output.txt","w")
textblock = open(sys.argv[1]).read()
textout.write(re.sub("[a-z]\z","[a-z] ", textblock, re.MULTILINE) )
textout.close()

source d'informationauteur Jean77