qq_27866857 2021-02-19 11:22 采纳率: 75%
浏览 121
已采纳

python 正则式 r'\n'为什么不能互相匹配上

 


import re
s = r'\n'
pattern = r'\n'
v = re.match(pattern,s)
print(v.group())
  • 写回答

1条回答 默认 最新

  • coagenth 2021-02-19 11:33
    关注

    patten写错,应该为pattern = r'\\n'。'\n‘为转义字符,需再加上反斜杆转义,才能匹配出想要的结果。

    import re

    s = r'\n'

    pattern = r'\\n'

    v = re.match(pattern, s)

    print(v.group())

    output:

    \n

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?