我想从一个字符串中提取一个方程常数(即整数或双精度,后跟一个像“x”这样的字母)。例如eqn = "30.14x^2 + 55.69x + 60.1 = 100"
。到目前为止,我可以得到x
使用的系数
([\\+\\-])?(\\d+(\\.\\d+)?)x
55.69x or 30.14x
在这种情况下给出。
现在我想获取常量,我尝试了下面的正则表达式来提取 +60.1 或 100
(?<!^)([\\+\\-])?(\\d+(\\.\\d+)?)(?!x)
然而,这不起作用。任何帮助将不胜感激,因为我已经为此工作了一个月左右。