У меня есть эта функция
x1 +3 x2 +2 x3 -2.2 x4 +19 x5
Мне нужно извлечь коэффициенты [1, 3, 2, -2.2, 19 ] с помощью регулярных выражений
Я сделал [^ x] [1-9], но это не является общим. Например, если бы у меня было
3 x2 -2,2 x41 +19 x50
, он получит [3, -2.2, 41, 19, 50], а не [3, -2.2, 19]
Тогда мне понадобится что-то, чтобы справиться с этим, например [^ x [1-9] [1-9]], но что если у меня было x124 или x12345 или n цифр после x.
Как я могу исключить их и получить только коэффициенты?