Eliminar citas de String Python

Eliminar citas de String Python

Python es un lenguaje de programación utilizado para análisis de texto y procesamiento de lenguaje natural. En Python, las cadenas se utilizan para analizar los datos de texto. Más específicamente, una cadena puede contener comillas dobles o individuales en sí misma. Sin embargo, a veces, tenemos citas inesperadas dentro de cualquier cadena que requiera tratar con ellas.

Esta publicación discutirá varios métodos para eliminar las citas de la cadena de Python.

Cómo eliminar las citas de la cadena en Python?

Para eliminar las citas de la cadena en Python, se utilizan los métodos descritos a continuación:

  • en bucle
  • reemplazar()
  • re.sub()
  • banda()
  • Istrip ()
  • rstrip ()

Método 1: Eliminar las citas de la cadena en Python usando el bucle "para"

Para eliminar las citas de cualquier cadena de Python, la función iterativa incorporada "paraSe usa el bucle. Se utiliza para iterar sobre una secuencia deseada. Los datos especificados pueden ser un conjunto de instrucciones, cadena, lista o tuple. Además, puede generar una cadena sin citas en Python.

Ejemplo

Inicialmente, genere una variable de cadena y pase una cadena que contiene citas:

Original_str = "Linux'hint 'es el sitio web del mejor tutorial del' mundo '!!"

Cree una variable que tome las cotizaciones dobles y individuales:

check_quotes = ["'",' "']

Genere una cadena vacía más:

Sin_quotes = ""

Utilizar el "paraBucle "que verificará el carácter de la cadena proporcionada uno por uno con el"si" declaración. Si el personaje marcado no es una cita única o doble, pasará a la cadena vacía creada previamente:

Para el personaje en original_str:
Si el personaje no está en check_quotes:
Sin_quotes += carácter

Luego, imprima la cadena sin cotizaciones:

imprimir (sin_quotes)

Producción

Método 2: Eliminar las citas de la cadena en Python usando el método "reemplazar ()"

El "reemplazar()El método integrado se utiliza para eliminar las cotizaciones simples o dobles en cualquier cadena de Python. Puede devolver una cadena duplicada donde se intercambia la presencia de una subconjoce con otra.

Ejemplo

Llama a "reemplazar()"Método con argumentos requeridos como valor de reemplazo, el valor que debe reemplazarse y pasarlo al"segunda cuerda" variable:

Second_String = original_str.reemplazar('"',")

Para obtener la cadena modificada que contiene solo carácter, use el "imprimir()" función:

Imprimir (Second_String)

Como puede ver en la siguiente salida, la cadena se ha mostrado sin citas:

Método 3: Eliminar las citas de la cadena en Python usando "Re.método sub () "

El "re.sub()El método se puede utilizar para eliminar las citas de la cadena Python que es el módulo de la biblioteca de regex. Este método integrado reemplaza a todos los caracteres que coinciden con el formato de expresión regular proporcionado con el argumento especificado.

Ejemplo

Al principio, importe el "re"Módulo:

importar

Utilizar el "re.sub()Método que toma el valor que debe reemplazarse, el valor reemplazado y la cadena original como argumentos. Luego, guárdelos en el "segunda cuerda" variable:

Second_String = RE.sub ('"',", original_str)

Llama a "imprimir()Método para obtener la cadena de cotización excluida:

Imprimir (Second_String)

Producción

Método 4: Eliminar las citas de la cadena en Python usando el método "Strip ()"

A veces, es posible que desee eliminar las citas del inicio y el final de cualquier cadena en Python, el "banda()El método se puede usar. Para hacerlo, siga el ejemplo declarado a continuación.

Ejemplo

Primero, cree una cadena variable y pase una cadena con cotizaciones al inicio y finalización:

original_str = '"Linuxhint es el mejor sitio web de World Best Tutorial!!"'

Utilizar el "banda()"Método con valor de reemplazo como argumento y guárdelo al"New_string" variable:

new_string = original_str.banda('"')

Imprima la cadena filtrada:

Imprimir (Second_String)

La cadena dada a continuación en la salida no contiene cotizaciones:

Método 5: Eliminar las citas de la cadena en Python usando el método "istrip ()"

Si solo desea eliminar las citas de la cadena Start Python, el "Istrip ()El método también se puede usar. Siga el siguiente, dado un ejemplo para una mejor comprensión.

Ejemplo

Cree una nueva cadena variable y pase el valor que contiene una cotización doble al inicio de la cadena:

original_str = '"Linuxhint es el mejor sitio web de World Best Tutorial!!'

Llama a "Istrip ()"Método y pasar"\"Como parámetro para eliminar las cotizaciones dobles. Guárdelos al "New_string" variable:

new_string = original_str.lstrip ('"')

Para mostrar la cadena filtrada, use el "imprimir()" declaración:

imprimir (new_string)

Producción

Método 6: Eliminar citas de la cadena en Python usando el método "rstrip ()"

El "rstrip ()El método integrado se puede utilizar para eliminar las cotizaciones dobles del final de la cadena en Python. Es opuesto al "Istrip ()"Método y elimina el elemento proporcionado desde el final de cualquier cadena deseada.

Ejemplo

Inicialmente, genere la cadena que contiene las cotizaciones dobles al final:

original_str = 'Linuxhint es el mejor sitio web de World Best Tutorial!!"'

Utilizar el "rstrip ()"Método y pasar un"\"Como argumento para eliminar las cotizaciones dobles. Guárdelos al "New_string" variable:

new_string = original_str.rstrip ('"')

Por último, llame al "imprimir()Función para mostrar la cadena:

imprimir (new_string)

Se puede observar que la salida declarada a continuación no tiene cotizaciones dobles:

Eso es todo! Hemos elaborado al eliminar citas de la cadena de Python.

Conclusión

Para eliminar las citas de cualquier cadena de Python, el "para"Loop, el"reemplazar()"Método, el"re.sub()"Método, el"banda()"Método, el"Istrip ()Método ", y el"rstrip ()Se utilizan métodos. Todos los métodos son las funciones integradas de Pythons que se utilizan para múltiples propósitos. Esta publicación ilustra múltiples funciones para eliminar las citas de la cadena de python.