我試圖找到一個字符串s的子字符串,從{{Infobox
開始,並以}}
結尾。我試着用正則表達式來做這件事,但它沒有得到任何結果。我認爲這個錯誤是在我的正則表達式中,但是因爲我已經退出了正則表達式,所以我希望有人能夠幫助解決這個問題。字符串s,例如:在python中使用正則表達式來查找字符串
s = '{{blabla}}{{Infobox persoon Tweede Wereldoorlog| naam=Albert Speer| afbeelding=Albert Speer Neurenberg.JPG}}{{blabla}}'
result = re.search('(.*)\{\{Infobox (.*)\}\}(.*)', s)
if result:
print(result.group(2))
確切地說,你期待什麼作爲輸出? –
我建議你玩一個例如https://regex101.com/r/rB2bM0/1,並注意你應該使用正則表達式的raw('r''')字符串來避免反斜槓的問題。 – jonrsharpe
從'persoon ..'到'... JPG'的字符串,所以'Infobox' – maxmijn