我目前正在解析有關電影的文件。 這裏是語言文件的例子:Python3解析並捕獲一行中的多個可選參數
"!Next?" (1994) Italian
"#1 Single" (2006) English
"#15SecondScare" (2015) English
"#15SecondScare" (2015) {Because We Don't Want You to Fall Asleep
(#1.3)} English
"#15SecondScare" (2015) {Coming and Going (#1.11)} English
"#Adulthood" (????) English
"#Adulting" (2016/I) English
我如何能趕上名稱,年份,賽鬆,如果這是一個電視節目和每行的語言插曲? 有些參數並不總是存在(比如它是哪一集)?
這是我的嘗試: for line in file: print(re.findall('"(.*)"', line)) #name print(re.findall(r"\D(\d{4})\D",line)) #year
我已經有多年的麻煩,因爲它捕獲的集數。 正在做多種模式的路要走?
謝謝。
我在努力,我認爲寫下我寫的東西是沒有用的,因爲我像我失去了一些東西一樣掉下來...... 我會編輯謝謝! – user4725217
季節看起來可選,是嗎? – sln
當它包含'{}'時,它必須是一個表演,括號是:{{Episode name(#SeasonNumber,episodeNumber)}' – user4725217