ฉันมีรายชื่ออยู่ในแฟ้มข้อความของที่อยู่ url ด้วไม่เป็นที่ต้องการข้อความฉันต้องเขียน regex ซึ่งจะเจอของฉันต้องการและนั่นก็คือทำงานสบายดีแต่ฉันกำลังเผชิญกับปัญหาอยู่ที่ไหน regex เพิ่มต้องการส่งออกไม่เป็นที่ต้องการตัวอย่าง["]ด้านล่างตัวอย่าง:
เนื้อหาแฟ้มเป็นรายชื่อของที่อยู่ 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]
ที่ regex ฉันเคยเป็น: "^[://.a-zA-Z0-9-_]*"
การส่งออกที่ด้านล่างนี้:
['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']
ฉันต้องการแสดงผลหน้าจอที่ให้เป็นแบบต่อไปนี้:
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
รหัสที่ใช้สำหรับโปรแกรมนี้ด้านล่างนี้:
import re
with open("test.txt","r") as test:
for i in test:
x = re.findall("^[://.a-zA-Z0-9-_]*",i)
print(x)