是否可能有一個「catch all」語句影響所有尚未被for match in re.findall
語句添加的語句。抓住所有在「for」的末尾
for submission in submissions:
print (submission.url)
for match in re.findall(".+imgur\.com+",submission.url):
NonFilteredImgurImageList.append(submission.url)
for match in re.findall("gfycat\.com",submission.url):
GfycatUrlList.append(submission.url)
else:
NonStandardUrlList.append(submission.url)
我試過以上,但沒有奏效。
有沒有辦法讓它工作或更好的方式來設置它(我打算隨着時間的推移添加更多的正則表達式搜索)。
究竟是「捕獲所有」?你的問題不清楚。 – Maroun
還要注意''。+ imgur \ .com +「'不是你想要的,它匹配''http://imgur.commmmmmmmm''這樣的字符串。 –
一個'submission.url'可以包含多個url嗎?如果是這樣,你想單獨添加每一個還是僅僅提交提交(如同你有的,在多個url的情況下有效地複製)。 – kabanus