【发布时间】:2017-07-09 11:13:58
【问题描述】:
>>> import re
>>> a='''\\n5
... 8'''
>>> b=re.findall('\\n[0-9]',a)
>>> print(b)
['\n8']
为什么显示\n8 而不是\n5?
我第一次在\n 前面使用了\。
我发现在 python 的正则表达式中使用 raw string 有点令人困惑。对我来说,它似乎没有对结果做出任何改变
【问题讨论】:
标签: python regex python-3.x