Cómo eliminar una línea si no contiene letras en Python.
Quiero eliminar las líneas de una cadena si no contienen letras y pasar si contienen letras o números. Estoy intentando resolver este problema utilizando RegEx en python, pero no puedo eliminar la línea.
Ejemplo:
string = ””हिरासत में ली गई महिला 36 वर्षीय नूर सजात कमरुज़्ज़मा थीं
British High Commissioner Greets
पत्ता आंबेडकर चौक, निमिशिरगाव,
निमिशरगाव, निरमशिरगाव, कोल्हापूर, NIMSHIRGAON, Nimshirgaon,
Address: ambedkar chowk,
महाराष्ट्र, 416101
Nimshirgaon, Kolhapur, Maharashtra,
416101
1832
1947”’
El resultado que quiero:
output = ””British High Commissioner Greets
Address: ambedkar chowk,
Nimshirgaon, Kolhapur, Maharashtra,
416101
1832
1947”’
¡Por favor, ayúdame!
davy.ai
Una posible solución utilizando expresiones regulares en Python es dividir la cadena por líneas e iterar sobre cada línea, probando si contiene alguna letra o número. Si lo hace, mantenemos la línea, de lo contrario, la descartamos.
Aquí hay un código de muestra:
Esto debería producir la salida deseada: