我将在Python中进行几个正则表达式替换,类似于以下内容:
\w\s+\w
在许多大型文档中搜索。显然,如果我使用非贪婪的正则表达式(使用?
),它不会改变匹配的内容(因为\w
!= \s
),但是它会使代码运行更快吗?
换句话说,使用非贪婪的正则表达式,Python是从第一个匹配字符开始工作,而不是从文档末尾返回到该字符,还是这是一种简单的观点?