我有以下内容:
import math
n = int(600851475143)
y = int(1)
while y >= 1:
if math.sqrt(n + (y**2)).is_integer():
x = math.sqrt(n + (y**2))
print "x"
print x
print "sum"
print x + y
if x + y > (600851475142/2):
print "dead"
else:
print "nvm"
y = y + 1
如何通过正则表达式过滤以生成结果:
{\getval f_{x},f_{1},f_{2},f_{k-1},f_{\k}},
{{f}}
{\getval g_{1},g_{2}}
{\ret {x}}
我用过:
{\retval f_{x},f_{1},f_{2},f_{k-1},f_{\k}},
{{f}}
{\retval g_{1},g_{2}}
{\ret {x}}
过滤所有双重支撑,但我不知道,如何过滤具有特定内容的双重支撑,我试试
\{[^{]*\{[^{]*\}\}
但没有任何事情成立。 如果这很难实现。我的情况可以解决,如果我能找到一个正则表达式命令,过滤并捕获任何存储' getval'内。请建议我闷闷不乐。 谢谢!