【发布时间】:2021-11-15 09:49:23
【问题描述】:
我有一个存储在数据库中的字符串- “你好,用户“X”,请帮我解决这个问题”
我已经编写了一个 API 来获取这个条目。
现在,我想转义字母 X 周围的双引号,以便在 python 中执行一些字符串格式化。 有没有办法在 python 中编写代码,在双引号之前添加反斜杠? 我试过使用替换功能,它会给出无效的语法。我只是不能使用任何函数来转义它,因为它无论如何都会给出无效的语法。 检查所附图片以供参考。
【问题讨论】:
-
欢迎来到 SO!请不要发图片。关于“存储在数据库中的字符串”:从您的问题中不清楚数据中是否有四个
"标志,或者只有两个。如果有四个,那就是一个问题,因为那不是一个有效的 Python 字符串。如果只有两个,那么您无需担心逃跑。仅在 字符串文字 中需要转义引号,而不是当引号在数据中时。 -
根据图片,数据库提及是假的;该字符串是在
>>>提示符处输入的文字
标签: python escaping string-formatting