<python核心编程第二版>第六章原始字符串操作符小问题

来源:互联网 发布:牛尔的产品怎么样知乎 编辑:程序博客网 时间:2024/06/05 05:56
print '\\n' == r'\n'
输出为:True
说明'\\n'里的第一个'\'起转义作用
但是
import re
m = re.search('\\[rtfvn]',r'Hello World!\n')
if m is not None:
print m.group()
无输出
换成:
import re
m = re.search(r'\\[rtfvn]',r'Hello World!\n')
if m is not None:
print m.group()
输出:\\n
何解?
原文请阅读《Python核心编程第二版》p180
解释:
re.search(r'\\[rtfvn]',r'Hello World!\n')
r'\n'------------'\\n'
'\\[rtfvn]'-------'\[rtfvn]'
r'\\[rtfvn]'------'\\[rtfvn]'





阅读全文
0 0