What is the best way to split the following string into 6 float values. The number of decimal points will always be six.
x=' 2C 6s 0.043315-143.954801 17.872676 31.277358-18.149649114.553363'
The output should read:
y=[0.043315, -143.954801, 17.872676, 31.277358, 18.149649, 114.553363]