-1
我需要幫助的正則表達式在Python從文件中提取數字:Python的正則表達式多種格式
我有一個目錄
- TOP GEAR 5X04.mkv
- TOP GEAR 13X02四個文件.AVI
- TOP GEAR 9X12.mkv的
- 遊戲寶座S02E03.mkv
,這是我在Python正則表達式:
/.*(S[0-9]{2})E[0-9]{2}.*|.*([0-9]+)X[0-9]+.*/
,並返回:
1場
- 無
2場
- 無
匹配3
- 無
匹配4
- S02
- 無
在匹配2.2,我有3個,而不是13。我怎樣才能得到後者的嗎?有任何想法嗎 ?
我已經試過,但沒有在所有的工作:
/.*(S[0-9]{2})E[0-9]{2}.*|.*([0-9]{1,2})X[0-9]{1,2}.*/
感謝。
如果你得到它的工作,你可以接受一個答案。 –