【发布时间】:2016-11-01 23:48:18
【问题描述】:
我有一个包含这个正则表达式的 python 脚本:
expression1 = ur'(.*?),\s(.*)\s(sold(?: post-exercise)?|bought|purchased|awarded|exercised|transferred in|transferred out|re-invested)\s*([\d,]*).*price of\s*(\d*.\d+?p)'
Python 解析器拒绝并抱怨其无效的语法。
为什么这种语法在 Python 3 中无效,但在 Python 2 中有效。 有没有办法可以编写它以同时使用这两个版本?
【问题讨论】:
标签: python python-2.7 python-3.x