[英]Replace single and double quote in string
对于给定的字符串,我尝试将单引号 (') 和双引号 (") 分别替换为 \' 和 \" 以在 Django 视图中呈现它。
我正在尝试
lote.descripcion.replace("'", '\'')
lote.lote.replace("'", "\'")
但它不起作用。
描述示例:
com_comi'lla22 - fecha: 06/07/2020 - exp: 06/07/2020
洛特示例:
com_comi'lla22
感谢您的回复。
为了使您的示例正常工作,您还必须转义\
字符:
lote.descripcion.replace("'", '\\\'')
lote.lote.replace("'", "\\'")
但是你也可以检查一下MarkupSafe会为你做的。 该库是专门完成的,因此您可以在 html 代码中安全地插入字符串。
编辑:@RobinZigmond 是正确的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.