一个正则表达式的问题

查看 22|回复 0
作者:k2wang   
pattern1 = re.compile(r'\b(?:[^\.,]{2,}\s){2,}[^\.,]{2,}(\b,|$)')
pattern2 = re.compile(r'\b(?:[\w]{2,}\s){2,}[\w]{2,}(\b,|$)')
pattern1 与 2 的区别是[^\.,] vs [\w]
数据量是 1000 条数据
pattern1 几十秒还不出结果;
pattern2 运行即拿到结果;
为何两者性能差这么多,有人指点一下吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部