Ik ben bezig met iets dat TV series indexeert (nee niets illegaals, maar het ligt gecompliceerd).
Nou vroeg ik me af, zou het mogelijk zijn om met één regex vrijwel alle notaties van afleveringen te matchen? Ik hoef niet het seizoen en de aflevering te hebben, alleen kijken of er wel of niet een match is.
Een aantal voorbeelden van notaties:
Het enige dat ik kon vinden was eigenlijk:
http://wiki.xbmc.org/?title=TV_Shows_%28Video_Library%29
Maar dit is niet wat ik bedoel, ik bedoel eigenlijk één regex die alle notaties matched.
Het episode nummer en het season nummer zijn bij mij bekend, dus die kan gewoon ingevuld worden. Titel van de serie of aflevering is totaal onbelangrijk voor mij, het gaat om de episode+season combinatie. Hoofd en kleine letters kunnen buiten beschouwing gelaten worden omdat ik gewoon case insensitive mee geef met m'n preg_match().
Nou vroeg ik me af, zou het mogelijk zijn om met één regex vrijwel alle notaties van afleveringen te matchen? Ik hoef niet het seizoen en de aflevering te hebben, alleen kijken of er wel of niet een match is.
Een aantal voorbeelden van notaties:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| S01E01 S1E1 S01.E01 S1.E01 S1.E1 101 0101 1x01 01x01 01.01 Season 1 Episode 01 Season 01 Episode 01 Season 1 E01 Season 1 E1 Season 01 E01 Season 01 E1 S1 Episode 1 etc.. (eventueel met nog extra spaties ergens toegevoegd) |
Het enige dat ik kon vinden was eigenlijk:
http://wiki.xbmc.org/?title=TV_Shows_%28Video_Library%29
Maar dit is niet wat ik bedoel, ik bedoel eigenlijk één regex die alle notaties matched.
Het episode nummer en het season nummer zijn bij mij bekend, dus die kan gewoon ingevuld worden. Titel van de serie of aflevering is totaal onbelangrijk voor mij, het gaat om de episode+season combinatie. Hoofd en kleine letters kunnen buiten beschouwing gelaten worden omdat ik gewoon case insensitive mee geef met m'n preg_match().