Escapar caracteres em python ¿?

  • Autor Autor eruizr82
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
eruizr82

eruizr82

Delta
Verificación en dos pasos activada
Verificado por Binance
Hola,
Alguien sabe si existe una funcion en python para escapar caracteres especiales ?

por ejemplo tengo esta cadena: "\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el "review bombing" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."

Pero creo que me genera conflicto con \n comilla simple y doble. En php existe la funcion real_escape_string pero existe una funcion similar en python ?

Gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
"\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el 'review bombing' la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."

o

'\n Amazon suspende las votaciones a "Los anillos de poder" para frenar el "review bombing" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie.'


De esta forma funciona, las comillas interiores deben ser del mismo tipo, sino crea conflicto, ya que python entiende:

String
"\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el "

Variable
review bombing

String
" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."
 
"\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el 'review bombing' la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."

o

'\n Amazon suspende las votaciones a "Los anillos de poder" para frenar el "review bombing" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie.'


De esta forma funciona, las comillas interiores deben ser del mismo tipo, sino crea conflicto, ya que python entiende:

String
"\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el "

Variable
review bombing

String
" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."


Gracias,
Pero para ello necesitaria ahora una funcion para reemplazar de forma masiva todas las comillas porque son varios textos largos.
 
No sé exactamente qué requieres hacer con el string o como lo estas haciendo, pero podrías usar directamente un raw string, entre r''' y '''

Python:
cadena = r'''"\n Amazon suspende las votaciones a 'Los anillos de poder' para frenar el "review bombing" la compañía reacciona así a la movilización de usuarios que quiere hundir la calificación de la serie."'''

Las secuencias, como la de nueva línea, no serían interpretadas.
 
Voltar
Topo