我有他的名字,我能夠成功地讀取和存儲在一個變量tar文件,從文件名中提取的名稱字符串,並將其存儲在一個變量在Python
tarname = 'esarchive--Mona-AB-Test226-8037affd-06d1-4c61-a91f-816ec9cb825f-05222017-4.tar'
但我怎麼只提取「Mona」從這個文件名中存儲在一個變量中?
(tar文件的文件名結構與上述名稱相同,名稱在「es-archive - {Name} -AB」之後出現,因此解決方案返回任何名稱都符合此條件的名稱格式)
謝謝!
可以將名字包括破折號?如果沒有,我會試着用'tarname.split(' - ')[2]'。 –
我們需要關於您可能遇到的一組可能的文件名的更多信息來回答這個問題。 –
這個名字應該是一個簡單的名字,像你的和我的,但是它之前和之後的破折號是我爲各種人收到的原始文件的一部分。就像--Jamy-AB –