正则表达式

import re

data = "Pi is equal to 3.14"
pattern = r'\d+\.\d+'

if match := re.search(pattern, data):
    pi = float(match.group())
    # pi is 3.14

    print(f"{pi = }")