import re
rx = r'\b([A-Za-z]+)\b.*?\s(\d+(?:\.\d+)?)(?!\S)'
texts = ["Fluid 13.4","Fluid 13.4 gm% fluid_haemo 12.0-14.0","Fluid gm% 13.4 fluid_haemo 12.0-14.0","Fluid gm% fluid_hameo 12.0-14.0 13.4"]
for text in texts:
match = re.search(rx, text)
if match:
print(text, '=>', f'{match.group(1)} {match.group(2)}')
aW1wb3J0IHJlCnJ4ID0gcidcYihbQS1aYS16XSspXGIuKj9ccyhcZCsoPzpcLlxkKyk/KSg/IVxTKScKdGV4dHMgPSBbIkZsdWlkIDEzLjQiLCJGbHVpZCAxMy40IGdtJSBmbHVpZF9oYWVtbyAxMi4wLTE0LjAiLCJGbHVpZCBnbSUgMTMuNCBmbHVpZF9oYWVtbyAxMi4wLTE0LjAiLCJGbHVpZCBnbSUgZmx1aWRfaGFtZW8gMTIuMC0xNC4wIDEzLjQiXQpmb3IgdGV4dCBpbiB0ZXh0czoKCW1hdGNoID0gcmUuc2VhcmNoKHJ4LCB0ZXh0KQoJaWYgbWF0Y2g6CgkJcHJpbnQodGV4dCwgJz0+JywgZid7bWF0Y2guZ3JvdXAoMSl9IHttYXRjaC5ncm91cCgyKX0nKQ==