Tengo una lista en el archivo de texto de direcciones Url con algunos mensajes no deseados que tengo escribió una expresión regular que va a satisfacer mis necesidades y que es el trabajo bien, pero estoy frente a un problema donde el regex agregar a la salida no deseada de las muestras ["] a continuación, algunos ejemplos:
el contenido de archivo de una lista de direcciones Url:
http://www.example.com/52 (Status: 403) [Size: 919]
http://www.example.com/details (Status: 403) [Size: 919]
http://www.example.com/h (Status: 403) [Size: 919]
http://www.example.com/affiliate (Status: 403) [Size: 919]
http://www.example.com/56 (Status: 403) [Size: 919]
la expresión regular que se utiliza es: "^[://.a-zA-Z0-9-_]*"
la salida de la siguiente manera:
['http://www.example.com/52']
['http://www.example.com/details']
['http://www.example.com/h']
['http://www.example.com/affiliate']
['http://www.example.com/56']
Necesito la salida como la siguiente:
http://www.example.com/52
http://www.example.com/details
http://www.example.com/h
http://www.example.com/affiliate
http://www.example.com/56
el código utilizado para este programa a continuación:
import re
with open("test.txt","r") as test:
for i in test:
x = re.findall("^[://.a-zA-Z0-9-_]*",i)
print(x)