为什么我收到“SyntaxWarning: invalid escape sequence \s”警告?

5
re.compile('\s+', flags = re.UNICODE)

上面的代码在python3中会给出以下警告。
SyntaxWarning: invalid escape sequence \s

我使用r'\s+'解决了这个问题。这是解决问题的正确方法吗?


2
使用 r'\s+''\\s+' - dangee1705
1
这个回答解决了你的问题吗? Python正则表达式-r前缀 - Andreas detests censorship
1个回答

7

是的,你可以使用原始字符串 r'\s+',或者用反斜线进行转义:'\\s+'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接