可以使用BeautifulSoup或Python中的regex解析此半结构化文本文件

Cod*_*alk 1 python regex parsing beautifulsoup

如何解析此文本文件并仅提取每行中的第一个值?

file.txt:

HTTP://google.com,username2,mypassword1

HTTP://yahoo.com,username3,mypassword2

HTTP://ebay.com,username4,mypassword7

预期产量:

http://google.com
http://yahoo.com
http://ebay.com
Run Code Online (Sandbox Code Playgroud)

有可能做美丽的汤或某种正则表达式吗?

tim*_*geb 7

我认为最简单的方法就是分开,.

with open('file.txt') as f:
    for line in f:
        print(line.split(',', 1)[0])
Run Code Online (Sandbox Code Playgroud)

提供maxsplit参数在str.split这里是可选的,但更高效,因为您只需要拆分一次.