为什么python会自动在\前面放一个\?

时间:2015-03-14 18:40:41

标签: python regex python-3.x findall

就像问题状态一样 - 我有一个代码,使用正则表达式findall()在大字符串中查找句子。然后它会使用这个句子,但是当它使用它时,它会在任何撇号前面放一个反斜杠,例如Today's变为Today\'s。为什么会这样,我怎么能阻止这种情况发生?

2 个答案:

答案 0 :(得分:0)

反斜杠表示一个所谓的转义序列,它基本上告诉python这个字符的解释不同于" normal" '字符(表示解释器的字符串的开头或结尾)。

答案 1 :(得分:0)

它被称为转义字符串。在使用"时使用'\来避免语法错误。我相信有一种方法可以删除字符串中的转义符号,如果这就是你要找的东西