p = re.compile(r'(\b\w+)\s+\1')
p.search('Paris in the the spring').group()
r
第一行是什么意思?
p = re.compile(r'(\b\w+)\s+\1')
p.search('Paris in the the spring').group()
r
第一行是什么意思?
r
指定 Python 中的原始字符串,它具有与标准字符串不同的规则,例如您不必转义反斜杠和其他特殊字符。
从re
文档中:
解决方案是对正则表达式模式使用 Python 的原始字符串表示法;在以 'r' 为前缀的字符串文字中,反斜杠不会以任何特殊方式处理。所以 r"\n" 是一个包含 '\' 和 'n' 的两个字符的字符串,而 "\n" 是一个包含换行符的一个字符的字符串。通常,模式将使用这种原始字符串表示法在 Python 代码中表示。