import re
regex = r"(Oracle )(?:DB )?(\d+\.\d+)"
test_str = ("Oracle 1.1 Database\n"
"Oracle 2.2\n"
"Oracle 3.3 Platform\n"
"Oracle DB 4.4\n"
"Oracle 50.50")
result = re.sub(regex, r"\1 \2", test_str)
print (result)
aW1wb3J0IHJlCgpyZWdleCA9IHIiKE9yYWNsZSApKD86REIgKT8oXGQrXC5cZCspIgp0ZXN0X3N0ciA9ICgiT3JhY2xlIDEuMSBEYXRhYmFzZVxuIgoJIk9yYWNsZSAyLjJcbiIKCSJPcmFjbGUgMy4zIFBsYXRmb3JtXG4iCgkiT3JhY2xlIERCIDQuNFxuIgoJIk9yYWNsZSA1MC41MCIpCgpyZXN1bHQgPSByZS5zdWIocmVnZXgsIHIiXDEgXDIiLCB0ZXN0X3N0cikKcHJpbnQgKHJlc3VsdCk=