我在嘗試以下操作:從每篇文章中打印僅位於第4行或第5行的月份。我試圖這樣做的方式是:以前指定的列表中的正則表達式
m = 'January', 'February', 'March', 'April', 'May' 'June', 'July', 'August', 'September', 'October', 'Novemeber', 'December'
for i in range(len(sections)):
date = re.search(r"[m]",sections[i][1:5])
print(date)
第一個問題。我不知道如何在我的列表「m」中搜索正則表達式。第二個問題,我想僅將搜索的重點放在每篇文章的第0-5行。
'r「[m]」'只是要搜索集合中的其中一個字符,也就是'm'。搜索任何你想要的一組字符串'String1 | String2 | etc' ... https://docs.python.org/2/library/re.html – whrrgarbl
@minitoto這是一個元組,它應該工作正常。 – DJMcMayhem
你還在尋找哪些線?你說「第4或第5」,你的數組索引是[[1:5]',然後你說「第0-5行」)... – whrrgarbl