我有一个包含一堆文件名的文件,即:
hello.txt
goodbye.py
test..pdf
n3w.world.file.text
...
我试图忽略所有带有多个点的文件名。目前我可以使用以下方法找到所有文件名:
data = ['hello.txt', 'goodbye.py', 'test..pdf', 'n3w.world.file.text']
matches = re.findall('([\w].+)\.(\w+)', data)
print(matches)
但是,这会打印出所有文件名。我怎样才能修改它只打印出来:hello.txt
和goodbye.py
?