simples simple retorno poner invertidas escape escapar doble comillas comilla colocar carro cadenas javascript python string escaping

javascript - simple - poner doble comilla en string java



Cómo escapar de las comillas simples en Python on Server para usarlas en Javascript en el cliente (2)

Como una solución general para pasar datos de Python a Javascript, considere la posibilidad de serializarlos con la biblioteca json (parte de la biblioteca estándar en Python 2.6+).

>>> sample = "hello''world" >>> import json >>> print json.dumps(sample) "hello/'world"

>>> sample = "hello''world" >>> print sample hello''world >>> print sample.replace("''","/'") hello''world

En mi aplicación web, necesito almacenar mi cadena de python con todas las comillas simples escapadas para su manipulación más adelante en los navegadores de clientes javascript. El problema es que Python utiliza la misma notación de escape de barra invertida, por lo que la operación de reemplazo que se detalla arriba no tiene ningún efecto.

Esperemos que haya una solución simple?


Utilizar:

sample.replace("''", r"/'")

o

sample.replace("''", "//'")