乘法鉴于作为检测缺少的数学表达式
(exp(-((-mx + x - y)^2/(2 s1^2))2x - 2y (-my + y)^2/(2 s2^2)))/(2
pi sqrt(s1^2) sqrt(s2^2)
的是一个简单的方法来检测所有地方发生多次这样的表达式?上面的表达式是唯一定义的。变量不能以数字开头,并且多个变量总是以空格分隔。
I.e.什么正则表达式(或其他方法)可用于将上述内容转换为
(exp(-((-mx + x - y)^2/(2*s1^2))*2*x - 2*y*(-my + y)^2/(2*s2^2)))/(2*
pi*sqrt(s1^2)*sqrt(s2^2)
Python或正则表达式解决方案将是首选。
如何区分例如'exp('from'y('? – 2014-12-02 11:57:27
啊,对不对,应该有一个空格,谢谢 – Julius 2014-12-02 11:58:56
你现在的正则表达式在哪里,到底是什么问题? – jonrsharpe 2014-12-02 12:04:44