Extraer string entre comillas – Python

En este artículo, aprenderemos a extraer strings entre comillas usando Python.

Método 1:

Para extraer strings entre las comillas, podemos usar el método findall() de la biblioteca re .

Python3

import re
inputstring = ' some strings are present in between "geeks" "for" "geeks" '
  
print(re.findall('"([^"]*)"', inputstring))

Producción:

['geeks', 'for', 'geeks']

Método 2:

Podemos extraer strings entre las comillas usando el método split() y el corte.

Python3

inputstring = 'some strings are present in between "geeks" "for" "geeks" '
    
"""
here split() method will split the string for every quotation ( " ) .i.e.
['some strings are present in between ', 'geeks', ' ', 'for', ' ', 'geeks', ' ']. 
  
Then we will be storing all the strings at odd index.
  
"""
  
result = inputstring.split('"')[1::2]
print(result);

Producción:

['geeks', 'for', 'geeks']

Aquí puede obtener más información sobre las expresiones regulares y el corte de listas en python.

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *