extract int digits and float number from a python string : I have a string for example

    ex. str1 = "'107.8X98x3.75'"
    [107.8, 98, 3.75]
    ex. str2 = 'L=130.5mm;L=90mm'
    [130.5, 90]
    ex. str3 = '圓278.5x15t 304'
    [278.5, 15, 304]

Thanks. I know how to extract by int and float, but I don't want to miss which the numbers appear.