发布网友 发布时间:2024-09-26 06:08
共1个回答
热心网友 时间:2024-11-15 21:30
这就与 Python 在字符串中的那些起相同作用的相同字符产生了冲突。 让我们举例说明,你想写一个 RE 以匹配字符串 "\section",可能是在一个 LATEX 文件查找。为了要在程序代码中判断,首先要写出想要匹配的字符串。字符阶段\section要匹配的字符串\\section为re.compile 取消反斜杠的特殊意义"\\\\section"为"\\section"的字符串实值(string literals)取消反斜杠的特殊意义 简单地说,为了匹配一个反斜杠,不得不在 RE 字符串中写 '\\\\',因为正则表达式中必须是 "\\",而每个反斜杠在常规的 Python 字符串实值中必须表示成 "\\"。