Python向字符串添加额外的反斜杠?

爱德华·塞文森

我正在尝试创建一个正则表达式来获取 XML 文件中的条目,但是当我尝试运行我的脚本re.search()时,None即使我验证了该文件包含条目,也会返回characterCamos

这是我的正则表达式:<characterCamos>(\d*)</characterCamos>. 但是,反斜杠被转义,变成这样:<characterCamos>(\\d*)</characterCamos>如果我在输入之前尝试转义反斜杠,那么它仍然是<characterCamos>(\\d*)</characterCamos>.

无论哪种方式,这都不起作用,也不会捕获条目。我怎样才能避免这种情况?

萨缪尔劳伦茨

尝试改用原始字符串。原始字符串根本不将反斜杠视为特殊字符。您放入原始字符串的每个字符都保持您编写的方式。

https://www.tutorialspoint.com/python/python_strings.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章