我正在研究Python中的正則表達式函數。 作爲這一部分,我試圖從字符串中提取一個子字符串。Python中的正則表達式 - 單個「re.sub」調用子字符串
例如,假設我有字符串:
<place of birth="Stockholm">
有沒有辦法用單正則表達式調用提取斯德哥爾摩?
到目前爲止,我有:
location_info = "<place of birth="Stockholm">"
#Remove before
location_name1 = re.sub(r"<place of birth=\"", r"", location_info)
#location_name1 --> Stockholm">
#Remove after
location_name2 = re.sub(r"\">", r"", location_name1)
#location_name2 --> Stockholm
如何提取字符串斯德哥爾摩,而無需使用兩個「應用re.sub」呼籲任何意見表示高度讚賞。
有沒有一個特定的原因,你要刪除字符串的其餘部分,而不是選擇你想要的部分像<.*="(.*)".*> – Enermis