标点特殊序列\ p在正则表达式中失败

时间:2018-07-22 19:19:58

标签: python regex

This thread建议使用\p来匹配标点符号,而注释则建议它可以工作。但是我在官方文档中找不到它,并且此代码在Python 2.7.10或Python 3.7.0中对我而言失败:

import re

s = """
ABCD?
"""

print("with p: " + str(re.search(r"\n[A-Z \\p]+\n", s)))
print("with ?: " + str(re.search(r"\n[A-Z ?]+\n", s)))

结果是:

with p: None
with ?: <_sre.SRE_Match object at 0x1039afbf8>

Python是否有特殊的序列来匹配标点符号?

0 个答案:

没有答案