我正在使用spyder v3.3.3编辑器,python 3.7.1在anaconda中进行替代,而spyder Regex引擎没有给出预期的行为。我不得以$ 1,$ 2,$ 2,... $ n命名捕获组,我被迫使用 1, 2, 3,... n,所以这意味着我必须更改我在记事本 中使用。
For example:
print "this is a string", anExpression, anObject
print "Market Cap:",self.marketCap
print "Website: https://www.google.com/finance?q=" + self.
在Spyder编辑中,以下正则更换不起作用。
查找:(打印) s(。 )替换为:$ 1($ 2)
此代替" $ 1($ 2")括号中的内容[打印"这是字符串",表达式,Anobject]
如果我使用以下正则置换式替代品,那么我会得到正确的结果。
替换为: 1( 2)
记事本 和Spyder之间的差异是很大的,以至于我的记事本 Regex片段库不起作用。
是否有一种简单的方法可以将不同的正则发动机替换为Spyder?
( spyder维护器)您问
是否有一种简单的方法可以将不同的正则发动机替换为Spyder?
我的答案:不,这是不可能的,对不起。