Normal
Read: https://forum.team-mediaportal.com/threads/expressions-rules-requests.21978/ and https://forum.team-mediaportal.com/threads/expressions-rules-exchange.21977/ [SPOILER="My Replacement:"][code]ID enabled tagEnabled before toreplace with isRegex0 1 0 0 . <space> 01 1 0 0 _ <space> 02 1 0 0 -<space> <empty> 03 1 1 1 720p <empty> 04 1 1 1 1080i <empty> 05 1 1 1 1080p <empty> 06 1 1 1 x264 <empty> 07 1 1 0 DSR <empty> 08 1 1 0 HR-HDTV <empty> 09 1 1 0 HR.HDTV <empty> 010 1 1 0 HDTV <empty> 011 1 1 0 DVDMux <empty> 012 1 0 1 rgfootball <empty> 013 1 0 1 (?<=(\s?\.?P[ar]*t\s?)) (X)?(IX|IV|V?I{0,3}) <RomanToArabic> 114 1 0 1 (?<!(?:S\d+.?E\\d+\-E\d+.*|S\d+.?E\d+.*|\s\d+x\d+.*))P[ar]*t\s?(\d+)(\s?of\s\d{1,2})? S01E${1} 115 1 0 1 (?<!(?:S\d+.?E\\d+\-E\d+.*|S\d+.?E\d+.*|\s\d+x\d+\s.*))(\d{1,2})\s?of\s\d{1,2} S01E${1} 116 1 0 1 serija.iz <empty> 017 1 0 1 ( <empty> 018 1 0 1 ) <empty> 019 1 0 1 Tron.Uprising Tron Uprising 020 1 0 1 Doroga.na.ostrov.Pashi. The Road to Easter Island. 021 1 0 1 Dnevnik.doktora.Zaytsevoy Dnevnik Doktora Zaitsevoy 022 1 0 1 The.Legend.of.Korra The Legend of Korra 023 1 0 1 _e .e 024 1 1 1 Бонус Бонус.s0e 025 1 1 1 - 2. Серия № .S02E 026 1 1 1 Дневник доктора Зайцевой Dnevnik Doktora Zaitsevoy 027 1 1 1 2012 0.2012 028 1 1 1 Метод Фрейда. Metod Freyda.E 029 1 1 1 Delo.Gastronoma.N1. Delo Gastronoma N1. 030 1 1 1 Сваты6. Svaty.S06E 031 1 1 1 Kuhnja.2. Кухня.S02E 032 1 1 1 Jeskadrilja.Chernaja.ovca Black Sheep Squadron 033 1 1 1 obratnaya_storona_luny_ Обратная сторона луны.S01E 034 1 1 1 _serya .seriya 035 1 1 1 Sindrom.drakona. Синдром дракона.S01E 036 1 1 1 Однажды.в.Одессе-Жизнь.Мишки.Япончика Однажды в Одессе: Жизнь и приключения Мишки Япончика 037 1 1 1 Пепел - Pepel.S01E 038 1 1 1 серия .Серия 039 1 1 1 Убить Сталина - Убить Сталина.S01E 040 1 1 1 SATRip.nnm-club <empty> 041 1 1 1 Восьмидесятые-5.2015. Восьмидесятые.S05E 042 1 1 1 Шерлок Холмс - Шерлок Холмс.S01E 043 1 1 1 Belka.i.Strelka.Ozornaya.semeyka Белка и Стрелка 044 1 0 1 (?-i)([A-Z])\.(?=[A-Z]) ${1} 145 1 0 0 <space><space> <space> 046 1 1 1 Dragons - Defenders of Berk [Season 2] 2013-2014 WEB-DL 720p [Rus, Eng] Драконы: Всадники Олуха 047 1 1 1 James.May's.Cars.of.the.People.E James May's Cars of the People.S01E 048 1 1 1 Кухня_ Кухня.S05E 049 1 1 1 Ressurection Resurrection 050 1 1 1 Драконы Всадники Олуха - Dragons Riders of Berk Драконы: Всадники Олуха 051 1 1 1 Fizruk-2.Seriya. Физрук.S02E 052 1 1 1 Legavyy-2. Legavyy.S02E 053 1 1 1 Legavyy Легавый 054 1 1 1 Интерны 12 - Интерны.S12E 055 1 1 1 .WEB.400p <empty> 056 1 1 1 .SAT.400p <empty> 057 1 1 1 Ostanniy.moskal\\Ostanniy.moskal.[0-9]+\\Ostanniy.moskal. Последний москаль.S01E 158 1 1 1 Akta.Manniskor(Real.Humans) Akta Manniskor 059 1 1 1 Akta ManniskorReal Humans Akta Manniskor 060 1 1 1 Интерны 13 - Интерны.S13E 061 1 1 1 Слуга народа 2015 Слуга народа.S01 062 1 1 1 \s*(\d+).Серия .E${1}.Серия 1[/code][/SPOILER][SPOILER="My Expression:"][code]ID enabled type expression0 1 regexp ^.*?\\?(?<series>[^\\$]+?)[ .-]+(?:[s]?(?<season>\d+)[ .-]?[ex](?<episode>\d+)|(?:\#|\-\s)(?<season>\d+)\.(?<episode>\d+))(?:[ex+-]*(?<episode2>\d+))?[ .-]*(?<title>(?![^\\]*?sample[ .-])[^$]*?)\.(?<ext>[^.]*)$1 1 regexp ^.*?\\?(?<series>[^\\$]+?)(?:s(?<season>[0-3]?\d)\s?ep?(?<episode>\d\d)|(?<season>(?:[0-1]\d|(?<!\d)\d))x?(?<episode>\d\d))(?!\d)(?:[ .-]?(?:s\k<season>e?(?<episode2>\d{2}(?!\d))|\k<season>x?(?<episode2>\d{2}(?!\d))|(?<episode2>\d\d(?!\d))|E(?<episode2>\d\d))|)[ -.]*(?<title>(?![^\\]*?sample)[^\\]*?[^\\]*?)\.(?<ext>[^.]*)$2 1 regexp ^(?<series>[^\\$]+)\\[^\\$]*?(?:s(?<season>[0-1]?\d)ep?(?<episode>\d\d)|(?<season>(?:[0-1]\d|(?<!\d)\d))x?(?<episode>\d\d))(?!\d)(?:[ .-]?(?:s\k<season>e?(?<episode2>\d{2}(?!\d))|\k<season>x?(?<episode2>\d{2}(?!\d))|(?<episode2>\d\d(?!\d))|E(?<episode2>\d\d))|)[ -.]*(?<title>(?!.*sample)[^\\]*?[^\\]*?)\.(?<ext>[^.]*)$3 1 regexp (?<series>[^\\\[]*) - \[(?<season>[0-9]{1,2})x(?<episode>[0-9\W]+)\](( |)(-( |)|))(?<title>(?![^\\]*?sample)[^$]*?)\.(?<ext>[^.]*)4 1 regexp (?<series>[^\\$]*) - season (?<season>[0-9]{1,2}) - (?<title>(?![^\\]*?sample)[^$]*?)\.(?<ext>[^.]*)5 1 simple <series> - <season>x<episode> - <title>.<ext>6 1 simple <series>\Season <season>\Episode <episode> - <title>.<ext>7 1 simple <series>\<season>x<episode> - <title>.<ext>8 1 regexp <series>\\Book\s<season>.*\\<series>\s[<season>x<episode>]\s<title>\.<ext>9 1 simple <series>\Сезон <season>\<series>.<episode>.<ext>10 1 simple <series>\Сезон <season>\<series>_<episode>_<title>.<ext>11 1 simple <series>\Season <season>\<title>.sezon.<episode>.<title>.<ext>12 1 regexp (^.*?\\?(?<series>[^\\$]+?)[ .-]+(?<firstaired>\d{2,4}[.-]\d{2}[.-]\d{2,4})[ .-]*(?<title>(?![^\\]*?(?<!the)[ .(-]sample[ .)-]).*?)\.(?<ext>[^.]*)$)13 1 simple <series>\Season <season>\<series>.DVDRip.<episode>.<ext>14 1 simple <series>\Season <season>\<series>.<episode>.<title>.<ext>15 1 simple <series>\Season <season>\<episode>. <title>.<ext>16 1 simple <series>\Season <season>\<series>.e<episode>.<title>.<ext>17 1 simple <series>\Season <season>\<series>.e<episode>.<ext>18 1 simple <series>\Season <season>\S<season>E<episode> - <title>.<ext>19 1 simple <series>\Season <season>\<episode>.<title>.<ext>20 1 simple <series>\<series>\S<season>E<episode> - <title>.<ext>21 1 simple <series>\<series>. Сезон <season> (2014)\<series>. Сезон <season>.Серия <episode> <title>.<ext>24 0 simple <series>\Vosmidesjatye.<season>.2014.SATRip.NNM-CLUB\<episode>.<title>.<ext>25 0 simple <series>\Season <season>\<series>.(<episode>.из<title>.<ext>22 1 simple <series>.S<season>E\.E<episode>.<title>.<ext>23 1 simple <series>.S<season>\<series>.E<episode>.<title>.<ext>[/code][/SPOILER]M:\Video\Series\Физрук - Fizruk\Fizruk-2.2014.SATRip\Fizruk-2.Seriya.01.SATRip.aviM:\Video\Series\Интерны - Interny\Интерны (13 сезон) 2015 WEB-DLRip 720\Интерны 13 - 18 серия.mkv ...M:\Video\Series\Восьмидесятые - Vosmidesyatye\80-e.s05.2015.SATRip.by.ivandubskoj\80-e.s05.e01.2015.SATRip.avi ...M:\Video\Series\Однажды в Одессе - Odnagdy v Odesse\Season 1\Однажды.в.Одессе-Жизнь.Мишки.Япончика.(01.из.12).2011.XviD.DVDRip.avi ...M:\Video\Series\Дело гастронома N 1 - Delo gastronoma N 1\Season 1\Delo.Gastronoma.N1.01.DVDRip.aviM:\Video\Series\Легавый - Legavyy\Season 2\Legavyy-2.(01.seriya).2014.WEB-DLRip.(AVC).mkvM:\Video\Series\Пепел - Pepel\Season 1\Пепел - 01 серия.mpgM:\Video\Series\Последний моcкаль - Останній моcкаль\Season 1\Ostanniy.moskal.WEB.400p\Ostanniy.moskal.01.WEB.400p\Ostanniy.moskal.01.WEB.400p.aviM:\Video\Series\Слуга народа - Sluga Naroda\Слуга народа (2015)\Слуга народа (01 серия) SATRip.aviM:\Video\Series\Фиксики - Fiksiki\Season 1\01. Компакт-диск.aviM:\Video\Series\Фиксики - Fiksiki\Season 2\01. Команда.aviM:\Video\Series\Фиксики - Fiksiki\Special\Бонус 10. Помогатор.aviTo start think enough
Read: https://forum.team-mediaportal.com/threads/expressions-rules-requests.21978/ and https://forum.team-mediaportal.com/threads/expressions-rules-exchange.21977/
[SPOILER="My Replacement:"][code]ID enabled tagEnabled before toreplace with isRegex
0 1 0 0 . <space> 0
1 1 0 0 _ <space> 0
2 1 0 0 -<space> <empty> 0
3 1 1 1 720p <empty> 0
4 1 1 1 1080i <empty> 0
5 1 1 1 1080p <empty> 0
6 1 1 1 x264 <empty> 0
7 1 1 0 DSR <empty> 0
8 1 1 0 HR-HDTV <empty> 0
9 1 1 0 HR.HDTV <empty> 0
10 1 1 0 HDTV <empty> 0
11 1 1 0 DVDMux <empty> 0
12 1 0 1 rgfootball <empty> 0
13 1 0 1 (?<=(\s?\.?P[ar]*t\s?)) (X)?(IX|IV|V?I{0,3}) <RomanToArabic> 1
14 1 0 1 (?<!(?:S\d+.?E\\d+\-E\d+.*|S\d+.?E\d+.*|\s\d+x\d+.*))P[ar]*t\s?(\d+)(\s?of\s\d{1,2})? S01E${1} 1
15 1 0 1 (?<!(?:S\d+.?E\\d+\-E\d+.*|S\d+.?E\d+.*|\s\d+x\d+\s.*))(\d{1,2})\s?of\s\d{1,2} S01E${1} 1
16 1 0 1 serija.iz <empty> 0
17 1 0 1 ( <empty> 0
18 1 0 1 ) <empty> 0
19 1 0 1 Tron.Uprising Tron Uprising 0
20 1 0 1 Doroga.na.ostrov.Pashi. The Road to Easter Island. 0
21 1 0 1 Dnevnik.doktora.Zaytsevoy Dnevnik Doktora Zaitsevoy 0
22 1 0 1 The.Legend.of.Korra The Legend of Korra 0
23 1 0 1 _e .e 0
24 1 1 1 Бонус Бонус.s0e 0
25 1 1 1 - 2. Серия № .S02E 0
26 1 1 1 Дневник доктора Зайцевой Dnevnik Doktora Zaitsevoy 0
27 1 1 1 2012 0.2012 0
28 1 1 1 Метод Фрейда. Metod Freyda.E 0
29 1 1 1 Delo.Gastronoma.N1. Delo Gastronoma N1. 0
30 1 1 1 Сваты6. Svaty.S06E 0
31 1 1 1 Kuhnja.2. Кухня.S02E 0
32 1 1 1 Jeskadrilja.Chernaja.ovca Black Sheep Squadron 0
33 1 1 1 obratnaya_storona_luny_ Обратная сторона луны.S01E 0
34 1 1 1 _serya .seriya 0
35 1 1 1 Sindrom.drakona. Синдром дракона.S01E 0
36 1 1 1 Однажды.в.Одессе-Жизнь.Мишки.Япончика Однажды в Одессе: Жизнь и приключения Мишки Япончика 0
37 1 1 1 Пепел - Pepel.S01E 0
38 1 1 1 серия .Серия 0
39 1 1 1 Убить Сталина - Убить Сталина.S01E 0
40 1 1 1 SATRip.nnm-club <empty> 0
41 1 1 1 Восьмидесятые-5.2015. Восьмидесятые.S05E 0
42 1 1 1 Шерлок Холмс - Шерлок Холмс.S01E 0
43 1 1 1 Belka.i.Strelka.Ozornaya.semeyka Белка и Стрелка 0
44 1 0 1 (?-i)([A-Z])\.(?=[A-Z]) ${1} 1
45 1 0 0 <space><space> <space> 0
46 1 1 1 Dragons - Defenders of Berk [Season 2] 2013-2014 WEB-DL 720p [Rus, Eng] Драконы: Всадники Олуха 0
47 1 1 1 James.May's.Cars.of.the.People.E James May's Cars of the People.S01E 0
48 1 1 1 Кухня_ Кухня.S05E 0
49 1 1 1 Ressurection Resurrection 0
50 1 1 1 Драконы Всадники Олуха - Dragons Riders of Berk Драконы: Всадники Олуха 0
51 1 1 1 Fizruk-2.Seriya. Физрук.S02E 0
52 1 1 1 Legavyy-2. Legavyy.S02E 0
53 1 1 1 Legavyy Легавый 0
54 1 1 1 Интерны 12 - Интерны.S12E 0
55 1 1 1 .WEB.400p <empty> 0
56 1 1 1 .SAT.400p <empty> 0
57 1 1 1 Ostanniy.moskal\\Ostanniy.moskal.[0-9]+\\Ostanniy.moskal. Последний москаль.S01E 1
58 1 1 1 Akta.Manniskor(Real.Humans) Akta Manniskor 0
59 1 1 1 Akta ManniskorReal Humans Akta Manniskor 0
60 1 1 1 Интерны 13 - Интерны.S13E 0
61 1 1 1 Слуга народа 2015 Слуга народа.S01 0
62 1 1 1 \s*(\d+).Серия .E${1}.Серия 1
[/code][/SPOILER]
[SPOILER="My Expression:"][code]ID enabled type expression
0 1 regexp ^.*?\\?(?<series>[^\\$]+?)[ .-]+(?:[s]?(?<season>\d+)[ .-]?[ex](?<episode>\d+)|(?:\#|\-\s)(?<season>\d+)\.(?<episode>\d+))(?:[ex+-]*(?<episode2>\d+))?[ .-]*(?<title>(?![^\\]*?sample[ .-])[^$]*?)\.(?<ext>[^.]*)$
1 1 regexp ^.*?\\?(?<series>[^\\$]+?)(?:s(?<season>[0-3]?\d)\s?ep?(?<episode>\d\d)|(?<season>(?:[0-1]\d|(?<!\d)\d))x?(?<episode>\d\d))(?!\d)(?:[ .-]?(?:s\k<season>e?(?<episode2>\d{2}(?!\d))|\k<season>x?(?<episode2>\d{2}(?!\d))|(?<episode2>\d\d(?!\d))|E(?<episode2>\d\d))|)[ -.]*(?<title>(?![^\\]*?sample)[^\\]*?[^\\]*?)\.(?<ext>[^.]*)$
2 1 regexp ^(?<series>[^\\$]+)\\[^\\$]*?(?:s(?<season>[0-1]?\d)ep?(?<episode>\d\d)|(?<season>(?:[0-1]\d|(?<!\d)\d))x?(?<episode>\d\d))(?!\d)(?:[ .-]?(?:s\k<season>e?(?<episode2>\d{2}(?!\d))|\k<season>x?(?<episode2>\d{2}(?!\d))|(?<episode2>\d\d(?!\d))|E(?<episode2>\d\d))|)[ -.]*(?<title>(?!.*sample)[^\\]*?[^\\]*?)\.(?<ext>[^.]*)$
3 1 regexp (?<series>[^\\\[]*) - \[(?<season>[0-9]{1,2})x(?<episode>[0-9\W]+)\](( |)(-( |)|))(?<title>(?![^\\]*?sample)[^$]*?)\.(?<ext>[^.]*)
4 1 regexp (?<series>[^\\$]*) - season (?<season>[0-9]{1,2}) - (?<title>(?![^\\]*?sample)[^$]*?)\.(?<ext>[^.]*)
5 1 simple <series> - <season>x<episode> - <title>.<ext>
6 1 simple <series>\Season <season>\Episode <episode> - <title>.<ext>
7 1 simple <series>\<season>x<episode> - <title>.<ext>
8 1 regexp <series>\\Book\s<season>.*\\<series>\s[<season>x<episode>]\s<title>\.<ext>
9 1 simple <series>\Сезон <season>\<series>.<episode>.<ext>
10 1 simple <series>\Сезон <season>\<series>_<episode>_<title>.<ext>
11 1 simple <series>\Season <season>\<title>.sezon.<episode>.<title>.<ext>
12 1 regexp (^.*?\\?(?<series>[^\\$]+?)[ .-]+(?<firstaired>\d{2,4}[.-]\d{2}[.-]\d{2,4})[ .-]*(?<title>(?![^\\]*?(?<!the)[ .(-]sample[ .)-]).*?)\.(?<ext>[^.]*)$)
13 1 simple <series>\Season <season>\<series>.DVDRip.<episode>.<ext>
14 1 simple <series>\Season <season>\<series>.<episode>.<title>.<ext>
15 1 simple <series>\Season <season>\<episode>. <title>.<ext>
16 1 simple <series>\Season <season>\<series>.e<episode>.<title>.<ext>
17 1 simple <series>\Season <season>\<series>.e<episode>.<ext>
18 1 simple <series>\Season <season>\S<season>E<episode> - <title>.<ext>
19 1 simple <series>\Season <season>\<episode>.<title>.<ext>
20 1 simple <series>\<series>\S<season>E<episode> - <title>.<ext>
21 1 simple <series>\<series>. Сезон <season> (2014)\<series>. Сезон <season>.Серия <episode> <title>.<ext>
24 0 simple <series>\Vosmidesjatye.<season>.2014.SATRip.NNM-CLUB\<episode>.<title>.<ext>
25 0 simple <series>\Season <season>\<series>.(<episode>.из<title>.<ext>
22 1 simple <series>.S<season>E\.E<episode>.<title>.<ext>
23 1 simple <series>.S<season>\<series>.E<episode>.<title>.<ext>[/code][/SPOILER]
M:\Video\Series\Физрук - Fizruk\Fizruk-2.2014.SATRip\Fizruk-2.Seriya.01.SATRip.avi
M:\Video\Series\Интерны - Interny\Интерны (13 сезон) 2015 WEB-DLRip 720\Интерны 13 - 18 серия.mkv ...
M:\Video\Series\Восьмидесятые - Vosmidesyatye\80-e.s05.2015.SATRip.by.ivandubskoj\80-e.s05.e01.2015.SATRip.avi ...
M:\Video\Series\Однажды в Одессе - Odnagdy v Odesse\Season 1\Однажды.в.Одессе-Жизнь.Мишки.Япончика.(01.из.12).2011.XviD.DVDRip.avi ...
M:\Video\Series\Дело гастронома N 1 - Delo gastronoma N 1\Season 1\Delo.Gastronoma.N1.01.DVDRip.avi
M:\Video\Series\Легавый - Legavyy\Season 2\Legavyy-2.(01.seriya).2014.WEB-DLRip.(AVC).mkv
M:\Video\Series\Пепел - Pepel\Season 1\Пепел - 01 серия.mpg
M:\Video\Series\Последний моcкаль - Останній моcкаль\Season 1\Ostanniy.moskal.WEB.400p\Ostanniy.moskal.01.WEB.400p\Ostanniy.moskal.01.WEB.400p.avi
M:\Video\Series\Слуга народа - Sluga Naroda\Слуга народа (2015)\Слуга народа (01 серия) SATRip.avi
M:\Video\Series\Фиксики - Fiksiki\Season 1\01. Компакт-диск.avi
M:\Video\Series\Фиксики - Fiksiki\Season 2\01. Команда.avi
M:\Video\Series\Фиксики - Fiksiki\Special\Бонус 10. Помогатор.avi
To start think enough