diff --git a/lib/copy_this/www/lib/Categorize.php b/lib/copy_this/www/lib/Categorize.php index 43ea09aab..adc3d32cd 100644 --- a/lib/copy_this/www/lib/Categorize.php +++ b/lib/copy_this/www/lib/Categorize.php @@ -178,7 +178,13 @@ class Categorize extends Category } $this->tmpCat = \Category::CAT_MISC_OTHER; break; - case $this->categorizeForeign && preg_match('/alt\.binaries\.(dvdnordic\.org|nordic\.(dvdr?|xvid))|dk\.(binaer|binaries)\.film(\.divx)?/', $group): + case preg_match('/alt\.binaries\.(dvdnordic\.org|nordic\.(dvdr?|xvid))|dk\.(binaer|binaries)\.film(\.divx)?/', $group): + if ($this->categorizeForeign && $this->isMovieForeign()) { + break; + } + if ($this->isMovie()) { + break; + } $this->tmpCat = \Category::CAT_MOVIE_FOREIGN; break; case $group === 'alt.binaries.documentaries': diff --git a/lib/copy_this/www/lib/CollectionsCleaning.php b/lib/copy_this/www/lib/CollectionsCleaning.php index b720e4e29..da5225567 100644 --- a/lib/copy_this/www/lib/CollectionsCleaning.php +++ b/lib/copy_this/www/lib/CollectionsCleaning.php @@ -216,6 +216,8 @@ class CollectionsCleaning return $this->pictures_erotica_anime(); case 'alt.binaries.ps3': return $this->ps3(); + case 'alt.binaries.pwp': + return $this->pwp(); case 'alt.binaries.series.tv.french': return $this->series_tv_french(); case 'alt.binaries.sony.psp': @@ -2509,6 +2511,20 @@ class CollectionsCleaning return $this->generic(); } + // a.b.pwp + protected function pwp() + { + //(620/899) - "Giggi_9M05YD32TO4.part147.rar" - 252,53 GB - yEnc + if (preg_match('/^\(\d+\/(\d+\)[-_ ]{0,4}"Giggi.+)[A-Z]\d' . $this->e2, $this->subject, $match)) { + return $match[1]; + } + //(300/454) "James_Bond_You_Only_Live_Twice_bd25.part300.rar" - 22,22 GB - yEnc + if (preg_match('/^\(\d+\/(\d+\)[-_ ]{0,4}".+?)' . $this->e2, $this->subject, $match)) { + return $match[1]; + } + return $this->generic(); + } + // a.b.series.tv.french protected function series_tv_french() { diff --git a/lib/copy_this/www/lib/ReleaseCleaning.php b/lib/copy_this/www/lib/ReleaseCleaning.php index a0c0b5545..75189758c 100644 --- a/lib/copy_this/www/lib/ReleaseCleaning.php +++ b/lib/copy_this/www/lib/ReleaseCleaning.php @@ -257,6 +257,8 @@ class ReleaseCleaning return $this->e_book(); case 'alt.binaries.e-book.flood': return $this->e_book_flood(); + case 'alt.binaries.e-book.german': + return $this->e_book_german(); case 'alt.binaries.e-book.magazines': return $this->ebook_magazines(); case 'alt.binaries.e-book.technical': @@ -265,6 +267,8 @@ class ReleaseCleaning return $this->e_book_rpg(); case 'alt.binaries.erotica': return $this->erotica(); + case 'alt.binaries.erotica.divx': + return $this->erotica_divx(); case 'alt.binaries.etc': return $this->etc(); case 'alt.binaries.ftn': @@ -430,13 +434,13 @@ class ReleaseCleaning public function _3d() { //(084/113) "The Little Mermaid - 3D HSBS (1989) 1080p BluRay - Multi - P3n6u1n.part082.rar" - 10.56 GB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //"pandas.3d.back.to.the.wild.h-sbs.fs-3d.r22" - 1.55 GB - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { @@ -450,63 +454,63 @@ class ReleaseCleaning public function amazing() { //(???) [1/1] - "Asimov, Isaac - [Foundation 01] - De Foundation_v2.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(Ass Backwards (2013) WEBrip XviD AC3 (english subs)) [18/35] - "Ass Backwards (2013) WEBrip XviD AC3 (english subs).part17.rar" yEnc - if (preg_match('/^\([\w!.,&_ ()\[\]\'\`-]{8,}\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w!.,&_ ()\[\]\'\`-]{8,}\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(Angels4Always) [1/1] - "Vermeulen, John - De tweelingparadox.rar" yEnc - if (preg_match('/^\(Angels4Always\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(Angels4Always\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Heaven_en_Fayth Presenteren Diana Gabaldon - Reiziger Cyclus 01 - De Reiziger[0/3] - "Diana Gabaldon - Reiziger Cyclus 01 - De Reiziger.nzb" yEnc - if (preg_match('/^[\w!.,&_ ()\[\]\'\`-]{8,}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w!.,&_ ()\[\]\'\`-]{8,}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //www.wolfsteamers.info [1/6] - "Wohnen Bauen Leben - Sommer 2014.par2" - 16,46 MB yEnc - if (preg_match('/^www\.wolfsteamers\.info[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^www\.wolfsteamers\.info[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //096XZFUPQ0PxH4441H14fU8V - [34/99] - "096XZFUPQ0PxH4441H14fU8V.part033.rar" yEnc - if (preg_match('/^\w+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\w+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //05VANmA80DckBho "05VANmA80DckBho.part07.rar"08/94 yEnc - if (preg_match('/^\w+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\w+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '\d+(\/\d+)[-_\s]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //(Slaapkop post voor http://the-ultimate-force.org.ua/) [0/7] - "Wham - I'm Your Man (1985).nzb" yEnc - if (preg_match('/^\(.+the-ultimate-force\.org\.ua\/\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(.+the-ultimate-force\.org\.ua\/\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(001/101) - P2H - "L62WD8P4U539A7.par2" - 4,66 GB - Z9F6KN7SXRCY845 yEnc - if (preg_match('/^\(\d+\/\d+\) - P2H - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\) - P2H - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}\w+[-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -515,33 +519,33 @@ class ReleaseCleaning } //(001/101) "654258ItB1418pBRDNS264159.par2" - 9,74 GB - yEnc //(001/105) - Description - "oH291TB0bPxf3lqm1P7QQ.par2" - 4,56 GB - yEnc //(03/43) - FTTEAM.INFO - "JDSJ2J4ENASJCKR-FTTEAM.INFO.part02.rar" - 2,04 GB - yEnc - if (preg_match('/^\(\d+\/\d+\)([-_ ]{0,4}(Description|FTTEAM\.INFO))?[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)([-_ ]{0,4}(Description|FTTEAM\.INFO))?[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[3]; } //- - [001/242] - "C65JuogI92CwfMo2TiX59.par2" yEnc - if (preg_match('/^[-_ .]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[-_ .]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //- "5nivJ7V6Q2jqAR34bZ8m.part46.rar" yEnc - if (preg_match('/^[-_ .]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^[-_ .]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //- "7UAF6LE2PDM38NB.par2" - 8,53 GB - yEnc - if (preg_match('/^[-_ .]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^[-_ .]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //- [01/10] - "file.xyz" yEnc - [001/107] - "86u1Qr8mm56jGiW7nUPTM.par2" yEnc - if (preg_match('/^[-_ ]{0,4}\[\d+\/\d+\][-_\s]{0,3}".+" yEnc[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[-_ ]{0,4}\[\d+\/\d+\][-_\s]{0,3}".+" yEnc[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -612,7 +616,7 @@ class ReleaseCleaning ) { return $match[1]; } //::: Usejunkies.tk ::: - [01/11] - "DJ Shog - DNA - HD 720p.par2" - 47,76 MB yEnc - if (preg_match('/^.+Usejunkies.tk.+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Usejunkies.tk.+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -625,13 +629,13 @@ class ReleaseCleaning ) { return $match[1]; } //<->http://you-need-all.tk<-> - [28/32] - "Dirty Minded Wife Advent Vol 40 JAV Uncensored DVDRip x264-APX.vol007+08.par2" yEnc - if (preg_match('/^.+http:\/\/you-need-all\.tk.+\[\d+\/\d+\][\s-_]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^.+http:\/\/you-need-all\.tk.+\[\d+\/\d+\][\s-_]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[02/21] - "Staendig Feucht.part01.rar" - 493.38 MB ....::::UR-powered by SecretUsenet.com::::.... yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+? yEnc$/', $this->subject, $match)) { + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+? yEnc$/', $this->subject, $match)) { return $match[1]; } //>>> usenet4ever.info <<<+>>> secretusenet.com <<< "Weltnaturerbe USA Grand Canyon Nationalpark 2012 3D Blu-ray untouched - DarKneSS.part039.rar" - DarKneSS yEnc if (preg_match('/^>+ .+?\.info [<>+]+ .+?\.com <+ "(.+?)\s+- .*?' . $this->e0 . @@ -647,7 +651,7 @@ class ReleaseCleaning ) { return $match[1]; } //>>>>>Hell-of-Usenet>>>>> - [01/33] - "Cassadaga Hier lebt der Teufel 2011 German AC3 DVDRip XViD iNTERNAL-VhV.par2" yEnc - if (preg_match('/^>+Hell-of-Usenet(\.org)?>+( -)? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^>+Hell-of-Usenet(\.org)?>+( -)? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '( - \d+[.,]\d+ [kKmMgG][bB])? yEnc$/', $this->subject, $match) @@ -666,7 +670,7 @@ class ReleaseCleaning ) { return $match[1]; } // "Invader.German.2012.PAL.DVDR-MORTAL.nfo" SpongeBoZZ yEnc - if (preg_match('/^ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' SpongeBoZZ yEnc$/', $this->subject, $match) @@ -685,13 +689,13 @@ class ReleaseCleaning ) { return $match[1]; } //"27MZ4CXQ3AN86D95KVHB.part06.rar" - 21,61 GB - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //"2EACM94X65NHZ37.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -844,7 +848,7 @@ class ReleaseCleaning ) { return $match[1]; } //(????) [1/1] - "Dust in the Wind - the Violin Solo.rar" yEnc - if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -871,7 +875,7 @@ class ReleaseCleaning if (preg_match('/^\[\d+\/\d+\] - "(.+?) \(.+?" yEnc$/', $this->subject, $match)) { return $match[1]; } //- "as-jew3.vol03+3.PAR2" - yEnc - if (preg_match('/^- "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^- "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -922,7 +926,7 @@ class ReleaseCleaning ) { return $match[2]; } //>>> www.lords-of-usenet.org <<< "Der Schuh Des Manitu.par2" DVD5 [001/158] - 4,29 GB yEnc - if (preg_match('/^>>> www\.lords-of-usenet\.org <<<.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^>>> www\.lords-of-usenet\.org <<<.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' .+? \[\d+\/\d+\] - .+? yEnc$/', $this->subject, $match) @@ -931,7 +935,7 @@ class ReleaseCleaning } //NEUES 4y - [@ usenet-4all.info - powered by ssl.news -] [5,58 GB] [002/120] "DovakinPack.part002.rar" yEnc //NEUES 4y (PW) [@ usenet-4all.info - powered by ssl.news -] [7,05 GB] [014/152] "EngelsGleich.part014.rar" yEnc - if (preg_match('/^.+? (-|\(PW\))\s+\[.+? -\] \[\d+[,.]\d+ [mMkKgG][bB]\] \[\d+\/\d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+? (-|\(PW\))\s+\[.+? -\] \[\d+[,.]\d+ [mMkKgG][bB]\] \[\d+\/\d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -948,14 +952,14 @@ class ReleaseCleaning } //>>> 20,36 MB "Winamp.Pro.v5.70.3392.Incl.Keygen-FFF.par2" 552 B yEnc //..:[DoAsYouLike]:.. 9,64 MB "Snooper 1.39.5.par2" 468 B yEnc - if (preg_match('/^.+?\s{2,}\d+[,.]\d+ [mMkKgG][bB]\s{2,}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+?\s{2,}\d+[,.]\d+ [mMkKgG][bB]\s{2,}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '\s{2,}(\d+ B|\d+[,.]\d+ [mMkKgG][bB]) yEnc$/', $this->subject, $match) ) { return $match[1]; } //(MKV - DVD - Rip - German - English - Italiano) - "CALIGULA (1982) UNCUT.sfv" yEnc - if (preg_match('/^\(.+?\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\(.+?\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -980,13 +984,13 @@ class ReleaseCleaning if (preg_match('/^([a-z]{3,}) - \[\d+\/\d+\] - ".+?" yEnc$/', $this->subject, $match)) { return $match[1]; } //(08/22) - "538D7B021B362A4300D1C0D84DD17E6D.r06" yEnc - if (preg_match('/^\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(????) [02/71] - "Lasting Weep (1969-1971).part.par2" yEnc - if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -995,7 +999,7 @@ class ReleaseCleaning } //(01/59) "ThienSuChungQuy_II_E16.avi.001" - 1,49 GB - yEnc //(058/183) "LS_HoangChui_2xdvd5.part057.rar" - 8,36 GB -re yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] -(re)? yEnc$/', $this->subject, $match) @@ -1008,14 +1012,14 @@ class ReleaseCleaning ) { return $match[1]; } //(nate) [01/27] - "nate_light_13.05.23.par2" yEnc - if (preg_match('/^\([a-z]+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([a-z]+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //""Absolute Database Component for BCBuilder 4-6 MultiUser Edit 4.85.rar"" yEnc - if (preg_match('/^""([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '" yEnc$/', + if (preg_match('/^""([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '" yEnc$/', $this->subject, $match) ) { @@ -1041,7 +1045,7 @@ class ReleaseCleaning ) { return $match[1]; } //[10/17] - "EGk13kQ1c8.part09.rar" - 372.48 MB <-> usenet-space-cowboys.info <-> powered by secretusenet.com <-> yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] .+? usenet-space.+?yEnc$/', $this->subject, $match) @@ -1051,14 +1055,14 @@ class ReleaseCleaning if (preg_match('/^\((.+?)\) - ".+?" yEnc$/', $this->subject, $match)) { return $match[1]; } //(2/8) "Mike.und.Molly.S01E22.Maennergespraeche.GERMAN.DL.DUBBED.720p.BluRay.x264-TVP.part1.rar" - 1023,92 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, $match) ) { return $match[1]; } //4y (PW) [@ usenet-4all.info - powered by ssl.news -] [27,35 GB] [001/118] "1f8867bb6f89491793d3.part001.rar" yEnc - if (preg_match('/^.+? (-|\(PW\))\s+\[.+? -\] \[\d+[,.]\d+ [mMkKgG][bB]\] \[\d+\/\d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+? (-|\(PW\))\s+\[.+? -\] \[\d+[,.]\d+ [mMkKgG][bB]\] \[\d+\/\d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1141,7 +1145,7 @@ class ReleaseCleaning return $match[1]; } //THE_PACIFIC_DISC_6_FULL_BLURAY_BD50_EX3 - [5/6] - "THE PACIFIC DISC 6 FULL BLURAY.part07.rar" yEnc if (preg_match( - '/^[\w-\. ]+[ _-]{0,3}[\(\[]\d+\/\d+[\)\]][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + '/^[\w-\. ]+[ _-]{0,3}[\(\[]\d+\/\d+[\)\]][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match @@ -1149,7 +1153,7 @@ class ReleaseCleaning ) { return $match[1]; } //LOST SEASON1 DISC4 REENCODED BD25 DJMASTURBEAT (151/154) "LOST SEASON1 DISC4 BD25 DJMASTURBEAT.vol3312+131.par2" - 26.91 GB - yEnc - if (preg_match('/^[\w-\. ]+[ _-]{0,3}[\(\[]\d+\/\d+[\)\]][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w-\. ]+[ _-]{0,3}[\(\[]\d+\/\d+[\)\]][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -1225,7 +1229,7 @@ class ReleaseCleaning } //(????) [011/161] - "flynns-image-redux.part010.rar" yEnc //(Dgpc) [000/110] - "Teen Wolf - Seizoen.3 - Dvd.2 (NLsub).nzb" yEnc - if (preg_match('/^\((\?{4}|[a-zA-Z]+)\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\((\?{4}|[a-zA-Z]+)\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1238,7 +1242,7 @@ class ReleaseCleaning ) { return $match[1]; } //"par.4kW9beE.1.vol122+21.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -1246,7 +1250,7 @@ class ReleaseCleaning } //brothers-of-usenet.info/.net <<>> - [01/19] - "Age.of.Dinosaurs.German.AC3.HDRip.x264-FuN.par2" yEnc //>>>>>Hell-of-Usenet.org>>>>> - [01/35] - "Female.Agents.German.2008.AC3.DVDRip.XviD.iNTERNAL-VideoStar.par2" yEnc - if (preg_match('/^.+?\.(info|org)>+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+?\.(info|org)>+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1255,13 +1259,13 @@ class ReleaseCleaning } //[010/101] - "Bf56a8aR-20743f8D-Vf7a11fD-d7c6c0.part09.rar" yEnc //[1/9] - "fdbvgdfbdfb.part.par2" yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[LB] - [063/112] - "RVL-GISSFBD.part063.rar" yEnc - if (preg_match('/^\[[A-Z]+\] - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[[A-Z]+\] - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1317,35 +1321,35 @@ class ReleaseCleaning ) { return $match[1]; } //(aangemeld bij usenet collector) [001/125] - "Northern_Exposure_Season_1_dvd_1.par2" yEnc - if (preg_match('/^\(aangemeld bij usenet collector\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(aangemeld bij usenet collector\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[15/16] - "Person.of.Interest.S03E09.480p.HDTV.x264-mSD.vol0+1.par2" - 177,28 MB <-> usenet-space-cowboys.info <-> powered by secretusenet.com <-> yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+usenet-space-cowboys\.info.+ yEnc$/', $this->subject, $match) ) { return $match[1]; } //brothers-of-usenet.info&net-empfehlen-ssl-news.info Black Mirror s01e01 - Der wille des volkes - [09/15] - "Black Mirror - S01E01 - Der Wille des Volkes.vol00+01.par2" yEnc - if (preg_match('/^brothers-of-usenet\.info.+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^brothers-of-usenet\.info.+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(024/264) "Enf.S04E02.G.D.H.X-M.vol51+46.PAR2" - 8,27 GB -Enf.S04.G.D.H.X yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+yEnc$/', $this->subject, $match) ) { return $match[1]; } //- "Auction Hunters S04E04.HDTV.x264-StarryNights1.nzb" yEnc - if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)(\.part\d*|\.rar)?(\.vol.+?"|\.[A-Za-z0-9]{2,4}").+?yEnc$/', + if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)(\.part\d*|\.rar)?(\.vol.+?"|\.[A-Za-z0-9]{2,4}").+?yEnc$/', $this->subject, $match) ) { @@ -1374,14 +1378,14 @@ class ReleaseCleaning ) { return $match[1]; } //Wizards Vs Aliens - 1x06 - Rebel Magic, Part Two [XviD][00/27] - "wizards.vs.aliens.106.rebel.magic.part.two.[ws.pdtv].nzb" yEnc - if (preg_match('/^.+?[-_\s]{0,3}\d+[xX]\d+[-_\s]{0,3}.+?\[\d+\/\d+\][-_\s]{0,3}.+?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+?[-_\s]{0,3}\d+[xX]\d+[-_\s]{0,3}.+?\[\d+\/\d+\][-_\s]{0,3}.+?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Vera.3x03.Young.Gods.720p.HDTV.x264-FoV - "vera.3x03.young_gods.720p_hdtv_x264-fov.r00" yEnc - if (preg_match('/^[a-zA-Z0-9-\.]+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^[a-zA-Z0-9-\.]+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -1393,21 +1397,21 @@ class ReleaseCleaning ) { return $match[1]; } //Minder S10E10 [00/52] - "S10E10.nzb" yEnc - if (preg_match('/^(.+ S\d+E\d+)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(.+ S\d+E\d+)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Rosemary & Thyme.106..The Tree of Death....Read txt file for more info about this posting - File 03 of 51 - "Rosemary & Thyme.106.The Tree of Death.part01.rar" yEnc - if (preg_match('/^.+File \d+ of \d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+File \d+ of \d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //The.Tudors.S01E04.2007.720p[33/57] - "The.Tudors.S01E04.2007.720p.part31.rar" yEnc - if (preg_match('/^.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -1419,13 +1423,13 @@ class ReleaseCleaning ) { return $match[1]; } //"Rosemary & Thyme - 2x02 Orpheus In The Undergrowth.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[01/45] - "Minder S01E08.sfv" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1504,7 +1508,7 @@ class ReleaseCleaning ) { return $match[1]; } //"MythBusters S10E02 720p HDTV x264-DHD.rar" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' {1,2}yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' {1,2}yEnc$/', $this->subject, $match) ) { @@ -1516,7 +1520,7 @@ class ReleaseCleaning ) { return $match[1]; } //(????) [005/358] - "WLAN - professionell absichern.rar" Sayco yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' Sayco yEnc$/', $this->subject, $match) @@ -1531,7 +1535,7 @@ class ReleaseCleaning public function cbts() { //"softWoRx.Suite.2.0.0.25.x32-TFT.rar" yEnc - if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -1636,7 +1640,7 @@ class ReleaseCleaning ) { return $match[1]; } //(28/55) "Ivan Neville - If My Ancestors Could See Me Now.par2" - 624,44 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, $match) @@ -1681,20 +1685,20 @@ class ReleaseCleaning if (preg_match('/^Re: REQ: (.+? - ".+?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //Per REQ - "The.Wild.Wild.West.S03E11.The.Night.of.the.Cut-Throats.DVDRip.XVID-tz.par2" 512x384 [01/40] yEnc - if (preg_match('/^Per REQ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^Per REQ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' .+? \[\d+\/\d+\] yEnc$/', $this->subject, $match) ) { return $match[1]; } //By req: "Dennis The Menace - 4x25 - Dennis and the Homing Pigeons.part05.rar" yEnc - if (preg_match('/^By req: "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^By req: "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //I Spy HQ DVDRips "I Spy - 3x26 Pinwheel.part10.rar" [13/22] yEnc - if (preg_match('/^[a-zA-Z ]+HQ DVDRips "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z ]+HQ DVDRips "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \[\d+\/\d+\] yEnc$/', $this->subject, $match) @@ -1720,7 +1724,7 @@ class ReleaseCleaning } //The.Love.Boat.S05E08 [01/31] - "The.Love.Boat.S05E08.Chefs.Special.Kleinschmidt.New.Beginnings.par2" yEnc //Barney.Miller.S08E05.Stress.Analyzer [01/18] - "Barney.Miller.S08E05.Stress.Analyzer.VHSTVRip.DivX.par2" yEnc - if (preg_match('/^[a-zA-Z0-9][a-zA-Z0-9.-]+S\d+E\d+([a-zA-Z0-9.]+)? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z0-9][a-zA-Z0-9.-]+S\d+E\d+([a-zA-Z0-9.]+)? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1739,7 +1743,7 @@ class ReleaseCleaning //Re: Outside Edge series 1 - [01/20] - "Outside Edge S01.nfo" yEnc //Green Acres Season 1 [01/87] - "Green Acres Season 1.par2" yEnc //MASH Season 1 - [01/54] - "MASH - Season 01.par2" yEnc - if (preg_match('/^(Re: )?[a-zA-Z0-9]+.+? (series|Season) \d+ (- )?\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(Re: )?[a-zA-Z0-9]+.+? (series|Season) \d+ (- )?\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1773,20 +1777,20 @@ class ReleaseCleaning } //"Batman - S2E58-Ice Spy.par2"yEnc //"Black Sheep Squadron 1x03 Best Three Out of Five.par2" - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '(yEnc)?( )?$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '(yEnc)?( )?$/', $this->subject, $match) ) { return $match[1]; } //"Guns of Will Sonnett - 1x04.mp4" (Not My Rip)Guns Of Will Sonnett Season 1 1 - 26 Mp4 With Pars yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \(Not My Rip\).+ \d+ (- \d+) .+ yEnc$/', $this->subject, $match) ) { return $match[1]; } //(01/10) "Watch_With_Mother-Bill_And_Ben-1953_02_12-Scarecrow-VHSRip-XviD.avi" - 162.20 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] - yEnc$/', $this->subject, $match) @@ -1795,21 +1799,21 @@ class ReleaseCleaning } //(Our Gang - Little Rascals DVDRips) "Our Gang - The Lucky Corner (1936).part0.sfv" [01/19] yEnc //(Our Gang - Little Rascals DVDRips) "Our Gang - Wild Poses (1933).part.par" [02/20] Last One I Have! yEnc - if (preg_match('/^\(.+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(.+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \[\d+\/(\d+\]) (Last One I Have! )?yEnc$/', $this->subject, $match) ) { return $match[1]; } //[EnJoY] =>A Blast from Usenet Past (1/3)<= [00/14] - "Mcdonalds Training Film - 1972 (Vhs-Mpg).part.nzb" yEnc - if (preg_match('/^.+ Usenet Past .+\[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ Usenet Past .+\[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[2]; } // [01/12] - "Yancy Derringer - 03 - Geheime Fracht.par2" yEnc - if (preg_match('/^ \[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^ \[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1818,7 +1822,7 @@ class ReleaseCleaning } //77 Sunset Strip 409 [1 of 23] "77 Sunset Strip 409 The Missing Daddy Caper.avi.vol63+34.par2" yEnc //Barney.Miller.NZBs [001/170] - "Barney.Miller.S01E01.Ramon.nzb" yEnc - if (preg_match('/^.+ [\[\(]\d+( of |\/)(\d+[\]\)])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ [\[\(]\d+( of |\/)(\d+[\]\)])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -1827,7 +1831,7 @@ class ReleaseCleaning } //All in the Family - missing eps - DVDRips "All in the Family - 6x23 Gloria & Mike's House Guests.part5.rar" [08/16] yEnc //Amos 'n' Andy - more shows---read info.txt "Amos 'n' Andy S01E00 Introduction of the Cast.mkv.001" (002/773) yEnc - if (preg_match('/^.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' [\[\(]\d+\/(\d+[\]\)]) yEnc$/', $this->subject, $match) @@ -2008,7 +2012,7 @@ class ReleaseCleaning ) { return $match[1]; } //"Angry Birds USA PSN PSP-NRP.exe" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -2023,21 +2027,21 @@ class ReleaseCleaning { //Film - [13/59] - "Jerry Maguire (1996) 1080p DTS multisub HUN HighCode-PHD.part13.rar" yEnc //Film - "Phone.booth.2003.RERIP.Bluray.1080p.DTS-HD.x264-Grym.part001.rar" yEnc - if (preg_match('/^Film - (\[\d+\/\d+\] - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^Film - (\[\d+\/\d+\] - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[2]; } //[Art-Of-Use.Net] :: [AUTO] :: - [34/36] - "ImmoralLive.13.11.10.Immoral.Orgies.Rikki.Six.Carmen.Callaway.And.Amanda.Tate.XXX.1080p.MP4-KTR.vol15+16.par2" yEnc - if (preg_match('/^\[Art-Of-Use\.Net\] :: \[.+?\] :: - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[Art-Of-Use\.Net\] :: \[.+?\] :: - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //brothers-of-usenet.info.net Partner von---- SSL-News.info----- brothers-of-usenet.info.net Partner von---- SSL-News.info-----AVG.Internet.Security.2014.Build.4335.x86.x64 - "AVG.Internet.Security.2014.Build.4335.vol00+01.PAR2" - 315,68 MB - yEnc - if (preg_match('/^brothers-of-usenet\.info\.net.+SSL-News\.info-----(.+) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^brothers-of-usenet\.info\.net.+SSL-News\.info-----(.+) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -2050,28 +2054,28 @@ class ReleaseCleaning ) { return $match[1]; } //<<>> USC <<>> [22/26] - "Zombie.Tycoon.2.Brainhovs.Revenge-SKIDROW.vol00+1.par2" - 1,85 GB yEnc - if (preg_match('/^<<>> \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^<<>> \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //::: Usejunkies.tk ::: - [01/11] - "DJ Shog - DNA - HD 720p.par2" - 47,76 MB yEnc - if (preg_match('/^.+Usejunkies.tk.+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Usejunkies.tk.+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(5/9) :...Usejunkies.tk...:----"Leawo.Blu-ray.Ripper.v4.4.0.rar.vol003+04.par2" - 30.94 MB - yEnc - if (preg_match('/^\(\d+\/\d+\).+Usejunkies.tk.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\).+Usejunkies.tk.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(Grimms03e10) [6/9] - "Grimm_S03E10_Eyes_of_the_Beholder.avi.vol007+08.PAR2"Grimm S03E10 yEnc - if (preg_match('/^\(.+s\d+e\d+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(.+s\d+e\d+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -2080,7 +2084,7 @@ class ReleaseCleaning } //Jipejans post voor u op www.Dreamplace.biz - [010/568] - "Alien-Antology-DC-Special-Edition-1979-1997-1080p-GER-HUN-HighCode.part009.rar" yEnc //Egbert47 post voor u op www.nzbworld.me - [01/21] - "100 Hits - Lady Sings The Blues 2006 (5cd's).par2" yEnc - if (preg_match('/^[a-zA-Z0-9]+ post voor u op www\..+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z0-9]+ post voor u op www\..+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -2120,42 +2124,42 @@ class ReleaseCleaning ) { return $match[1]; } //(aangemeld bij usenet collector) [001/125] - "Northern_Exposure_Season_1_dvd_1.par2" yEnc - if (preg_match('/^\(aangemeld bij usenet collector\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(aangemeld bij usenet collector\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[15/16] - "Person.of.Interest.S03E09.480p.HDTV.x264-mSD.vol0+1.par2" - 177,28 MB <-> usenet-space-cowboys.info <-> powered by secretusenet.com <-> yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+usenet-space-cowboys\.info.+ yEnc$/', $this->subject, $match) ) { return $match[1]; } //brothers-of-usenet.info&net-empfehlen-ssl-news.info Black Mirror s01e01 - Der wille des volkes - [09/15] - "Black Mirror - S01E01 - Der Wille des Volkes.vol00+01.par2" yEnc - if (preg_match('/^brothers-of-usenet\.info.+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^brothers-of-usenet\.info.+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(024/264) "Enf.S04E02.G.D.H.X-M.vol51+46.PAR2" - 8,27 GB -Enf.S04.G.D.H.X yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+yEnc$/', $this->subject, $match) ) { return $match[1]; } //[01/10] - "Wondershare.Video.Converter.Ultimate.v6.7.1.0.Multilanguage.par2" - 45,44 MB yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/i', $this->subject, $match) ) { return $match[1]; } //"8 Wenn ich einmal gross bin .mp3" Koelschefetz postet.Die Filue -Immer Wigger yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { @@ -2175,7 +2179,7 @@ class ReleaseCleaning public function dc() { //brothers-of-usenet.info&net-empfehlen-ssl-news.info (02/51) "Paul.Panzer.-.Hart.Backbord.2012.German.PAL.DVDR-icq4711.part01.rar" - 4,33 GB yEnc - if (preg_match('/^brothers-of-usenet.+? \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^brothers-of-usenet.+? \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] yEnc$/', $this->subject, $match) @@ -2240,7 +2244,7 @@ class ReleaseCleaning ) { return $match[4]; } //"Fat Head 2009 Tom Naughton (why we get fat documentary) XVID.par2" (01/66) Paleo Low Carb Gluten-Free Diet yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \(\d+\/\d+\).+yEnc$/', $this->subject, $match) @@ -2253,7 +2257,7 @@ class ReleaseCleaning ) { return $match[1]; } //Battlefield S1 S01E04 "Battlefield.104.The.Battle.of.Stalingrad.nfo" yEnc - if (preg_match('/^Battlefield S\d S\d+E\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^Battlefield S\d S\d+E\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -2288,7 +2292,7 @@ class ReleaseCleaning ) { return $match[1]; } //Dark MatterDark Energy S02E06 - "Dark Matter_Dark Energy S02E06 - The Universe - History Channel.part1.rar" 51.0 MBytes yEnc - if (preg_match('/^.+? S\d+E\d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^.+? S\d+E\d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' (\d+[,.]\d+ [kKmMgG][bB]ytes) yEnc$/', $this->subject, $match) @@ -2301,34 +2305,34 @@ class ReleaseCleaning ) { return $match[1]; } //"BBC.The.Treasures.of.Ancient.Rome.1of3.Warts.n.All.720p.HDTV.x264.AAC.MVGroup.org.mkv.025" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' {1,2}yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' {1,2}yEnc$/', $this->subject, $match) ) { return preg_replace('/MVGroup.+/', 'MVGroup', $match[1]); } //"Time Team - 2012 - 05 - Beadnell, Northumbria.par2" - [01 of 84 - 64 kb] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \[\d+ of \d+ - \d+([,.]\d+)? [kKmMgG][bB]\] yEnc$/', $this->subject, $match) ) { return $match[1]; } //"Lang Lang - Mendelssohn.m4v" [2/9] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //(06/24) "BBC Upgrade Me 2009.part04.rar" - 47.68 MB - 807.79 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+yEnc$/', $this->subject, $match) ) { return $match[1]; } //(35/45) - Keating Pt4 - "Keating Pt4.part34.rar" - 1.77 GB - yEnc - if (preg_match('/\(\d+\/(\d+\) - .+) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/\(\d+\/(\d+\) - .+) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] - yEnc$/', $this->subject, $match) @@ -2353,48 +2357,48 @@ class ReleaseCleaning ) { return $match[1]; } //PBS Nature The Private Life of Deer (01/23) - "PBS Nature 2013 The Private Life of Deer 720p x264 AAC.part01.rar" - 1.41 GB yEnc - if (preg_match('/^PBS.+\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^PBS.+\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //PBS - Inside Nature's Giants - Big Cats [100 of 101] "PBS - Inside Nature's Giants - Big Cats.m4v.vol970+143.par2" yEnc - if (preg_match('/^PBS.+\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^PBS.+\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //59/63 "Gates Of Heaven.vol023+19.PAR2" yEnc - if (preg_match('/^\d+\/\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\d+\/\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Asia Biz Forecast (NHK World, 9 & 10 November 2013) - 'Mizuho: Shadow banking' (01|14) - "ABF-2013-11-09.nfo" yEnc - if (preg_match('/^(.+?) \(\d+\|\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(.+?) \(\d+\|\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //TG1 "Top.gear.the.perfect.road.trip.2013.vol0000+128.PAR2" :: [01/10] yEnc - if (preg_match('/^[\w ]+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^[\w ]+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '(.+[\(\[]\d+\/\d+[\)\]])?[-_\s]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //[Walmart - The High Cost of Low Prices]-[28/59] - "wthcolp.part26.rar" yEnc - if (preg_match('/^\[([\w- ]+)\]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[([\w- ]+)\]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[SR09-0013] - "America Revealed E02 Nation On The Move (2012) x264 720p AC3 5.1.nfo" yEnc - if (preg_match('/^\[[\w- ]+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[[\w- ]+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -2403,7 +2407,7 @@ class ReleaseCleaning if (preg_match('/^([\w- ]+.+?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(World Air Routes - Turkish Airlines B777-300ER) [001/114] - "World Air Routes - Turkish Airlines B777-300ER.par2" yEnc - if (preg_match('/^\(World Air Routes.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(World Air Routes.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -2413,7 +2417,7 @@ class ReleaseCleaning if (preg_match('/\(\?+\) \[\d+\/\d+\] - "(.+)' . $this->e1, $this->subject, $match)) { return $match[1]; } //dokus4alle presents (01/52) "BBC.Tweed.1of3.Trouble.Looms.H264.AAC.nfo" - 603.24 MB - yEnc - if (preg_match('/^dokus4alle presents \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^dokus4alle presents \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -2522,7 +2526,7 @@ class ReleaseCleaning ) { return $match[2]; } //Rowwendees post voor u op www.nzbworld.me - [0/6] - "Animaniacs - Lights, Camera, Action!.nzb" yEnc (1/1) - if (preg_match('/www.nzbworld.me - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/www.nzbworld.me - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc/', $this->subject, $match) @@ -2579,7 +2583,7 @@ class ReleaseCleaning } //(NordicAlbino) [01/10] - "SWHQ_NA_675qe0033102suSmzSE.sfv" yEnc //365 Sex Positions A New Way Every Day for a Steamy Erotic Year [eBook] - (1/5) "365.Sex.Positions.A.New.Way.Every.Day.for.a.Steamy.Erotic.Year.eBook.nfo" - yenc yEnc - if (preg_match('/(.+)[-_\s]{0,3}[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/(.+)[-_\s]{0,3}[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '([-_\s]{0,3}yEnc){1,2}$/i', $this->subject, $match) @@ -2657,7 +2661,7 @@ class ReleaseCleaning ) { return $match[1]; } //REQ: "Keep it Pithy" by Bill O'Reilly "Keep It Pithy - Bill O'Reilly.epub"yEnc - if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)\.[A-Za-z0-9]{2,4}"[-_\s]{0,3}yEnc$/', + if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)\.[A-Za-z0-9]{2,4}"[-_\s]{0,3}yEnc$/', $this->subject, $match) ) { @@ -3053,10 +3057,10 @@ class ReleaseCleaning ) { return $match[1]; } //(Bighathi) [4/4] - "Letters to Penthouse XXiLetters to Penthouse XXI - The Editors of Penthouse Magazine.epub" yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(HUMAN BIO & MED 207) [02/39] - "Organic Chemistry 6th ed - L. Wade {SOLUTIONS MANUAL - J. Simek] (Pearson, 2006) WW.pdf" *REPOST* yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+REPOST.+[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+REPOST.+[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { return $match[1]; } //01 - The Colour of Magic.pdf yEnc if (preg_match('/^\d+[-_\s]{0,3}([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)([-_](proof|sample|thumbs?))*(\.part\d*(\.rar)?|\.rar|\.7z)?(\d{1,3}\.rev|\.vol.+?|\.[A-Za-z0-9]{2,4})[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { @@ -3068,7 +3072,7 @@ class ReleaseCleaning if (preg_match('/^All I have - not checked[-_\s]{0,3}([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)([-_](proof|sample|thumbs?))*(\.part\d*(\.rar)?|\.rar|\.7z)?(\d{1,3}\.rev|\.vol.+?|\.[A-Za-z0-9]{2,4})[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { return $match[1]; } //As req "Aftermath - Peter Robinson.mobi" yEnc Peter Robinson - Inspector Banks 12 - if (preg_match('/^As req[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}yEnc.+$/ui', $this->subject, $match)) { + if (preg_match('/^As req[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}yEnc.+$/ui', $this->subject, $match)) { return $match[1]; } //As req "Aftermath - Peter Robinson.mobi" yEnc Peter Robinson - Inspector Banks 12 if (preg_match('/^Attn.+\[\d+-\d+\][-_\s]{0,3}([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)([-_](proof|sample|thumbs?))*(\.part\d*(\.rar)?|\.rar|\.7z)?(\d{1,3}\.rev|\.vol.+?|\.[A-Za-z0-9]{2,4})[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { @@ -3098,6 +3102,41 @@ class ReleaseCleaning ); } + public function e_book_german() + { + //.::::(eBook)::::. [01/10] - "Althaus modernisieren Magazin 08 09 2013.par2" - 65,71 MB yEnc + if (preg_match('/^.+\(eBook\).+?\[\d+\/\d+\] - "(.+?)' . $this->e2, + $this->subject, + $match) + ) { + return $match[1]; + } + //ATTN: falsifies RE: REQ:-Pathfinder RPG anything at all TIA [362/408] - "Pathfinder_-_PZO1110B_-_Pathfinder_RPG_-_Beta_Playtest_-_Prestige_Enhancement.pdf" yEnc + if (preg_match('/^.+?\[\d+\/(\d+\]) - "(.+?)\.(txt|pdf|mobi|epub|azw)" yEnc$/', + $this->subject, + $match) + ) { + return $match[2]; + } + //"Abe, Shana - Der träumende Diamant 2 - Erdmagie.epub" yEnc + if (preg_match('/^"(.+?)\.(txt|pdf|mobi|epub|azw)" yEnc$/', + $this->subject, + $match) + ) { + return $match[1]; + } + //(1/1) "B rse Online - No 30 2013.pdf" - 4,03 MB - yEnc + if (preg_match('/^\(\d+\/\d+\) "(.+?)\.(txt|pdf|mobi|epub|azw)"[-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}[-_\s]{0,3}yEnc$/ui', + $this->subject, + $match) + ) { + return $match[1]; + } + return array( + "cleansubject" => $this->releaseCleanerHelper($this->subject), "properlynamed" => false + ); + } + public function e_book_rpg() { //ATTN: falsifies RE: REQ:-Pathfinder RPG anything at all TIA [362/408] - "Pathfinder_-_PZO1110B_-_Pathfinder_RPG_-_Beta_Playtest_-_Prestige_Enhancement.pdf" yEnc @@ -3129,40 +3168,40 @@ class ReleaseCleaning if (preg_match('/ASST (NEW|OLD) MTLS.*"(.+?)(\.part\d*|\.rar)?(\.vol.+?"|\.[A-Za-z0-9]{2,4}").+?yEnc$/', $this->subject, $match)) { return $match[2]; } //"ASTG TRANSMISSON REBUILD MANUALS FOR BMW.rar.par2" [07/73] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { return $match[1]; } //(???) [1/1] - "Asimov, Isaac - [Foundation 01] - De Foundation_v2.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(07/14) "NS120107 07Jan12.pdf" - 238.80 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //(103 eBooks On Music Production) [071/111] - "Pro Enginner School Vol. 1 + 2 By Record-Producer.com PDF.rar" yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //((BIO & MED 008) [29/64] - "Acupuncture Therapy for Neurological Diseases - Y. Xia, et al., (Springer, 2010) WW.pdf" *REPOST* yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+REPOST.+[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+REPOST.+[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { return $match[1]; } //(Bighathi) [4/4] - "Letters to Penthouse XXiLetters to Penthouse XXI - The Editors of Penthouse Magazine.epub" yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(Repost) Computing (Recent) [32 of 44] "Professional XMPP Programming (Wrox, 2010).pdf" yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}[\w]+[-_\s]{0,3}\(.+\)[-_\s]{0,3}\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\(.+\)[-_\s]{0,3}[\w]+[-_\s]{0,3}\(.+\)[-_\s]{0,3}\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //48 Unsorted E-books (03-12-2010) [49/52] - "Zend Framework 1.8 Web Application Development.pdf" yEnc - if (preg_match('/^\d+.+E-books[-_\s]{0,3}.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\d+.+E-books[-_\s]{0,3}.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //A large collection of programming ebooks [128 of 527] "Eckel - Thinking in C++ - Volume II - 2e (Prentice, 2000).pdf" yEnc - if (preg_match('/^A large collection of programming ebooks [-_\s]{0,3}\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^A large collection of programming ebooks [-_\s]{0,3}\[\d+ of \d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //"Make Magazine - Volume 03.pdf" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //ADVANCES in CHEMICAL ENGINEERING 22aug11 [8 of 30] "Advances in Chemical Engineering Vol 20 Kwauk (AP 1994).pdf" yEnc - if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //Arduino Books by Request [9/9] - "iOS Sensor Apps with Arduino - A. Allan (O'Reilly, 2011) WW.pdf" (1/114) yEnc - if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -3173,70 +3212,70 @@ class ReleaseCleaning public function erotica() { //[######]-[FULL]-[#a.b.teevee@EFNet]-[ Misfits.S01.SUBPACK.DVDRip.XviD-P0W4DVD ] [1/5] - "Misfits.S01.SUBPACK.DVDRip.XviD-P0W4DVD.nfo" yEnc - if (preg_match('/\[#+\]-\[.+?\]-\[.+?\]-\[ (.+?) \][- ]\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\[#+\]-\[.+?\]-\[.+?\]-\[ (.+?) \][- ]\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //NihilCumsteR [1/8] - "Conysgirls.cumpilation.xxx.NihilCumsteR.par2" yEnc if (preg_match('/^NihilCumsteR \[\d+\/\d+\] - "(.+?)NihilCumsteR\./', $this->subject, $match)) { return $match[1]; } //[01/13] - "Mahina.Zaltana.14.01.17.720p.x264-DFury.7z.001" yEnc - if (preg_match('/^\[\s?\d+\/\d+\s?\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\[\s?\d+\/\d+\s?\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //>>>>>Hell-of-Usenet.org>>>>> - [01/23] - "Cum Hunters 3 XXX.par2" yEnc - if (preg_match('/^[><]+Hell-of-Usenet\.org[<>]+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[><]+Hell-of-Usenet\.org[<>]+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //Lesbian Crush Diaries 5 XXX DVDRip x264-Pr0nStarS - (01/26) "Lesbian.Crush.Diaries.5.XXX.DVDRip.x264-Pr0nStarS.nfo" - yenc - if (preg_match('/^[A-Z0-9][a-zA-Z0-9 -]{8,}? - \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' - yenc yEnc$/', $this->subject, $match)) { + if (preg_match('/^[A-Z0-9][a-zA-Z0-9 -]{8,}? - \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - yenc yEnc$/', $this->subject, $match)) { return $match[1]; } //Megan Coxxx Takes Out Her Favourite Strap On Dildos And Plays With Her Girlfriend Re - File 01 of 67 - "Toy_Stories.r00.par2" yEnc - if (preg_match('/^([A-Z0-9][a-zA-Z0-9 ]{8,}?) - File \d+ of \d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^([A-Z0-9][a-zA-Z0-9 ]{8,}?) - File \d+ of \d+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //[02/21] - "Staendig Feucht.part01.rar" - 493.38 MB ....::::UR-powered by SecretUsenet.com::::.... yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+? yEnc$/', $this->subject, $match)) { + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+? yEnc$/', $this->subject, $match)) { return $match[1]; } //Big Tits in Sport 12 (2013) XXX DVDRip x264-CHiKANi - (03/39) "Big.Tits.in.Sport.12.XXX.DVDRip.x264-CHiKANi.part01.rar" - yenc yEnc - if (preg_match('/^[A-Z0-9].{8,}? - \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' - yenc yEnc$/', $this->subject, $match)) { + if (preg_match('/^[A-Z0-9].{8,}? - \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - yenc yEnc$/', $this->subject, $match)) { return $match[1]; } //"Babysitters_a_Slut_4_Scene_4.part01.rar"_SpotBots yEnc if (preg_match('/^"([\w\säöüÄÖÜߤƒ„¶!.,&;_()\[\]\'\`-]{8,})' . $this->e0 . '_SpotBots yEnc$/', $this->subject, $match)) { return $match[1]; } //<<<>>CowboyUp2012 XXX><<>>usenet-space-cowboys.info<<< "Is.Not.Force.It.My.Younger.SOE-806.Jav.Censored.DVDRip.XviD-MotTto.part01.rar" >< 01/15 (1,39 - if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+? \d+\/(\d+.+?)$/', $this->subject, $match)) { + if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+? \d+\/(\d+.+?)$/', $this->subject, $match)) { return $match[1]; } //Fake Taxi E58 - Taylor[01/23] - "faket.e58.taylor.part01.rar" yEnc - if (preg_match('/^(Fake Taxi E\d+.+?)\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^(Fake Taxi E\d+.+?)\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //Flapdrol mp4 - "HotKinkyJo - 2013-12-28 - Pink Leopard toys sex movie.part5.rar" yEnc - if (preg_match('/^Flapdrol mp4 - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^Flapdrol mp4 - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //[U4A][-always take the post from the first and original poster!-] - "VIDEOOT-10VSN01.vol27+23.PAR2" yEnc - if (preg_match('/^\[U4A\]\[.+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\[U4A\]\[.+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //VolSpuitenMetBud - - [14/26] - "SexuallyBroken - 2013-12-30 - Stunning Cherie DeVille turned into blowjob device, hardcore deepthroating, relentless pounding! Cherie DeVille & Matt Williams.part13.rar" yEnc - if (preg_match('/^VolSpuitenMetBud - - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^VolSpuitenMetBud - - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //..::kleverig.eu::.. [01/18] - "CQVNAj4WLDW_7Bm8Ax6J.par2" - 686,38 MB yEnc - if (preg_match('/^.+[Kk]leverig\.eu.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^.+[Kk]leverig\.eu.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //Brazilian.Transsexuals.SR.UD.12.28.13.HD.720p.HDL [19 of 24] "JhoanyWilkerXmasLD_1_hdmp4.mp4.vol00+1.par2" yEnc - if (preg_match('/^([\w\säöüÄÖÜߤƒ„¶!.,&;_()\[\]\'\`-]{8,})[-_\s]{0,3}[\(\[]\d+ of (\d+[\)\]])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^([\w\säöüÄÖÜߤƒ„¶!.,&;_()\[\]\'\`-]{8,})[-_\s]{0,3}[\(\[]\d+ of (\d+[\)\]])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(????) [01/18] - "Blonde Cutie Seduces Her Step Dad Black Market.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match)) { + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match)) { return $match[1]; } //- - [001/202] - "epAgY717nUChOeWswZR4.par2" yEnc - if (preg_match('/^[-_\s]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[-_\s]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //- "ADJG3HG2H1U9YHDGHD5GA8H.par2" yEnc - if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //- "dvd_10-96CEA81F.part1.rar" - [3/9] - 1,21 GB - yEnc - if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}[-_\s]{0,3}yEnc$/u', $this->subject, $match)) { + if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}[-_\s]{0,3}yEnc$/u', $this->subject, $match)) { return $match[1]; } //- (01/74) - "50.Shades.Of.Dylan.Ryan.DVDRip.AVC.par2" yEnc - if (preg_match('/^[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //"HD_1110.part01.rar"_SpotBots yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '_SpotBots[-_\s]{0,3}yEnc$/u', $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '_SpotBots[-_\s]{0,3}yEnc$/u', $this->subject, $match)) { return $match[1]; } //( DreadysCEMPenetrationshumides(1977) ) ** By Dready Niek** ) [11/25] - "DreadysCEMPenetrationshumides(1977).part10.rar" yEnc if (preg_match('/^\(\s*.+\s*\)\s*.+By Dready Niek.+\s*\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"Dreadys([^.]{8,})' . $this->e1, $this->subject, $match)) { @@ -3245,40 +3284,51 @@ class ReleaseCleaning if (preg_match('/^\(\s*\[\s*[Mm]agma classic[-_\s]{0,3}([\w\säöüÄÖÜߤƒ„¶!.,&;_()\[\]\'\`-]{8,})\s*\]\s*\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}".+?' . $this->e1, $this->subject, $match)) { return $match[1]; } //(01/21) - New.Nippi.Video.The.Artist - "Next.Door.Nikki.Sims.2013-05-03_the_artist.jpeg" - 574.84 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}New\.Nippi.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}New\.Nippi.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //VolSpuitenMetBud - - [42/59] - "SexuallyBroken - 2012-11-19 - Apartment 345; A Feature Presentation of Real life fantasies from your favorite porn stars!, Penny Pax & Matt Williams & PD.part41.rar" yEnc - if (preg_match('/^VolSpuitenMetBud[-_\s]{0,5}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^VolSpuitenMetBud[-_\s]{0,5}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //PNG170514XW042SOE9[01/35] - "PNG170514XW042SOE9.jpg" yEnc - if (preg_match('/^[\w]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[\w]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { if (!preg_match('/^\[\s*\d+\s*\]/', $this->subject)) { return $match[1]; } } //(31/31) "Sex And Submission 2009 - 08.vol134+128.PAR2" - 2,05 GB -==UR-powered by SecretUsenet.com==- yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}.+yEnc$/i', $this->subject, $match)) { + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s]{0,3}.+yEnc$/i', $this->subject, $match)) { return $match[1]; } //[http://www.hillysex.nl] - "H9DR3647K8V2Z5CG.par2" yEnc - if (preg_match('/^\[http:\/\/www\.hillysex\.nl\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\[http:\/\/www\.hillysex\.nl\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //klokhuis(????) [01/28] - "Klokhuis-Hello-Titty-06.par2" yEnc - if (preg_match('/\w+\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\w+\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(011/107) - v2v - "0203114movie-eng-a.part10.rar" - 1,26 GB - yEnc - if (preg_match('/\(\d+\/\d+\)[-_\s]{0,3}v(2v)?[-_\s]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/\(\d+\/\d+\)[-_\s]{0,3}v(2v)?[-_\s]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[2]; } //(????) [01/15] - "MRGVGoVNJ3_hc.par2" yEnc - if (preg_match('/\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(Czech Amateurs 01) [30/43] - "CZEAMA01.part29.rar" yEnc if (preg_match('/\(([\w\s-]{8,})\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}".+?' . $this->e1, $this->subject, $match)) { return $match[1]; } //(????) [01/15] - "PMRJDNN.par2" yEnc // *Note space after yEnc - if (preg_match('/\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}yEnc $/iu', $this->subject, $match)) { + if (preg_match('/\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}yEnc $/iu', $this->subject, $match)) { return $match[1]; } //"Cuties 6.part.vol551+106.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + return $match[1]; + } + return array( + "cleansubject" => $this->releaseCleanerHelper($this->subject), "properlynamed" => false + ); + } + + public function erotica_divx() + { + // BBC190215XPLPU31SW[02/28] - "BBC190215XPLPU31SW.par2" yEnc + if (preg_match('/^\w+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -3295,7 +3345,7 @@ class ReleaseCleaning ) { return $match[1]; } //..:[DoAsYouLike]:.. 116,12 MB "Graphite v8.9.17 SP4R4.nfo" 3,00 kB yEnc - if (preg_match('/^.+\[DoAsYouLike\].+\d+[.,]\d+ [kKmMgG][bB].+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+\[DoAsYouLike\].+\d+[.,]\d+ [kKmMgG][bB].+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' (\d+[.,])?\d+ ([kKmMgG])?[bB][-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -3303,14 +3353,14 @@ class ReleaseCleaning return $match[1]; } //(047/550) "Enf.S02E02.G.D.D.W.7.H.x2-e.vol105+99.PAR2" - 36,13 GB -Enf.S02.G.D.D.W.7.H.x2-e yEnc //[3/3] - "Mayle Peter - Der Coup von Marseille.epub.vol0+1.par2" - 956,83 kB {UR} yEnc - if (preg_match('/^[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { return $match[1]; } //<<>> <<< >< >< "German Top 50 ODC - 12.08.2013.nfo" >< 02/33 (541,61 MB) >< 10,93 kB > yEnc - if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+ \(\d+[.,]\d+ [kKmMgG][bB]\).+ yEnc$/', $this->subject, $match) @@ -3323,7 +3373,7 @@ class ReleaseCleaning ) { return $match[1]; } //704900999555666777123978 - [398/415] - "Jormungand Complete [720p] mHD.part31.rar" yEnc - if (preg_match('/^\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -3355,19 +3405,12 @@ class ReleaseCleaning ) { return $match[1]; } //<<>> USC <<< "Medieval Wii Pal.vol108+29.par2" >< 60/60 (4,82 GB) >< 95,77 MB > yEnc - if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+? \d+\/(\d+.+?)$/', $this->subject, $match) ) { return $match[1]; - } //<<<< old but sold >>>> < USC> <"K11 - Kommissare im Einsatz (DE) NDS.part3.rar">[04/11] 74,54 MB yEnc - if (preg_match('/^.+old but sold.+([\w. ()-]{8,}?\b)' . $this->e0 . - '>\[\d+\/\d+\][-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB][-_\s]{0,3}yEnc$/', - $this->subject, - $match) - ) { - return $match[1]; } //Uploader.Presents-ACDC.Let.There.Be.Rock.1980.720p.BluRay.DD5.1.x264-DON(00/47]"rock.ac3.720p.nzb" yEnc if (preg_match('/^Uploader\.Presents-([\w. ()-]{8,}?\b)[\(\[]\d+\/\d+\]".+?" yEnc$/', $this->subject, @@ -3418,7 +3461,7 @@ class ReleaseCleaning ) { return $match[1]; } //"Drains_READNFO-VACE.nfo" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -3432,10 +3475,10 @@ class ReleaseCleaning public function frogs() { //[.in] X-Art.13.03.08.Angelica.Spilled.Milk.XXX.540p-WMV [02/23] - "X-Art.13.03.08.Angelica.Spilled.Milk.XXX.540p-WMV.r00" yEnc - if (preg_match('/\[\.in\][-_\s]{0,3}.*[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\[\.in\][-_\s]{0,3}.*[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //Beachbody.ShaunT.Focus.T25 [01/39] - "Beachbody.ShaunT.Focus.T25.DVD3.Ab.Intervals.par2" yEnc - if (preg_match('/\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -3447,14 +3490,14 @@ class ReleaseCleaning { //(aangemeld bij usenet collector) [181/190] - "Ally_McBeal_Season_3_Dvd_4.vol0176+176.par2" yEnc //Usenet collector(aangemeld bij usenet collector) [001/124] - "Northern_Exposure_Season_4_dvd_2.par2" yEnc - if (preg_match('/^(Usenet collector)?\(aangemeld.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(Usenet collector)?\(aangemeld.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[2]; } //"Family Games-OUTLAWS.nfo" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -3523,7 +3566,7 @@ class ReleaseCleaning ) { return $match[1]; } //brothers-of-usenet.info/.net <<>> - [11/17] - "Reload.Outdoor.Action.Target.Down.GERMAN-0x0007.vol003+004.PAR2" yEnc - if (preg_match('/\.net <<>> - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/\.net <<>> - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -3542,20 +3585,20 @@ class ReleaseCleaning ) { return $match[1]; } //"Mad.Men.S06E11.HDTV.x264-2HD.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"Marvels.Agents.of.S.H.I.E.L.D.S01E07.HDTV.XviD-FUM.avi.nfo" [09/16] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\[\d+\/(\d+\])[ _-]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //(????) [03/20] - "Weblinger - The.Haunted.House.Mysteries.v1.0-ZEKE.part01.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -3567,7 +3610,7 @@ class ReleaseCleaning //(01/11) "Microsoft Games for Windows 8 v1.2.par2" - 189,87 MB - [REPOST] yEnc //(01/24) "ExBrULlNjyRPMdxqSlJKEtAYSncStZs3.nfo" - 3.96 kB - 404.55 MB - yEnc //(01/44) - - "Wii_2688_R_Knorloading.par2" - 1,81 GB - yEnc - if (preg_match('/^\(\d+\/\d+\)( - Description)?[-_ ]{0,5}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)( - Description)?[-_ ]{0,5}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '( - \d+([.,]\d+ [kKmMgG])?[bB])? - \d+([.,]\d+ [kKmMgG])?[bB][-_\s]{0,3}(\[REPOST\] )?yEnc$/', $this->subject, @@ -3591,7 +3634,7 @@ class ReleaseCleaning ) { return $match[8]; } //[02/17] - "Castle.Of.Illusion.Starring.Mickey.Mouse.PSN.PS3-DUPLEX.nfo" yEnc - if (preg_match('/^[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\(\[]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -3667,6 +3710,24 @@ class ReleaseCleaning $match) ) { return $match[1]; + } // <<>> USC <<< "Flatout WII Format WBFS.part20.rar" >< 21/35 (1,39 GB) >< 47,68 MB > yEnc + if (preg_match('/^.+old but sold.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+[-_\s]{0,3}\(\d+[.,]\d+ [kKmMgG][bB]\) >< \d+[.,]\d+ [kKmMgG][bB] >[-_\s]{0,3}yEnc$/ui', + $this->subject, + $match) + ) { + return $match[1]; + } //Tiny Toon Adventures Buster & The Beanstalk PSX2PSP - "EBOOT.nzb" yEnc + if (preg_match('/^([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?)[-_\s]{4,10}".+?' . $this->e1, + $this->subject, + $match) + ) { + return $match[1]; + } //>>> www.lords-of-usenet.org <<< "SpongeBob & Freunde - Schlacht um die Vulkaninsel.part21.rar" (PS2 Game) [22/33] - [1,15 GB] yEnc + if (preg_match('/^>>> www\.lords-of-usenet\.org <<< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '( \(PS2 Game\)) \[\d+\/\d+\] - \[\d+([.,]\d+ [kKmMgG])?[bB]\] yEnc$/ui', + $this->subject, + $match) + ) { + return $match[1] . $match[7]; } return array( "cleansubject" => $this->releaseCleanerHelper($this->subject), "properlynamed" => false @@ -3684,14 +3745,14 @@ class ReleaseCleaning } //[NEW DOX] The.King.of.Fighters.XIII.Update.v1.1c-RELOADED [1/6] - "The.King.of.Fighters.XIII.Update.v1.1c-RELOADED.par2" yEnc //[NEW DOX] Crysis.3.Crackfix.3.INTERNAL-RELOADED [00/12] ".nzb" yEnc - if (preg_match('/^\[NEW DOX\][ _-]{0,3}(.+?)[ _-]{0,3}\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[NEW DOX\][ _-]{0,3}(.+?)[ _-]{0,3}\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[NEW DOX] Minecraft.1.6.2.Installer.Updated.Server.List - "Minecraft 1 6 2 Cracked Installer Updater Serverlist.nfo" - yEnc - if (preg_match('/^\[NEW DOX\][ _-]{0,3}(.+?)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[NEW DOX\][ _-]{0,3}(.+?)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -3722,7 +3783,7 @@ class ReleaseCleaning if (preg_match('/^\[([a-zA-Z0-9-\._ ]+)\]- ".+?' . $this->e1, $this->subject, $match)) { return $match[1]; } //[OLD DOX] (0001/2018) - "18.Wheels.of.Steel.American.Long.Haul.CHEAT.CODES-RETARDS.7z" - 1,44 GB - yEnc - if (preg_match('/^\[OLD DOX\][ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[OLD DOX\][ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+[,.]\d+ [mMkKgG][bB][-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -4058,56 +4119,56 @@ class ReleaseCleaning if (preg_match('/^NBC.+\[\d+\/\d+\] - "(.+)\.vol.+" yEnc$/', $this->subject, $match)) { return $match[1]; } //(Newseros.com) Cueva 1080p [02/42] - "idonhom-mirc.part01.rar" yEnc - if (preg_match('/\(Newseros\.com\) .+? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/\(Newseros\.com\) .+? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //It's.Always.Sunny.in.Philadelphia.S07E09.The.Gang.Gets.Trapped.BluRay.1080p.Remux.AVC.DTSHD-MA.5.1-PtZ-BeyondHD.me [047/123] - "It's.Always.Sunny.in.Philadelphia.S07E09.The.Gang.Gets.Trapped.BluRay.1080p.Remux.AVC.DTSHD-MA.5.1-PtZ-BeyondHD.me.r44" yEnc - if (preg_match('/^.+S\d+E\d+.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+S\d+E\d+.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(Alpha.House.S01E08.WEBRip.1080p.x264.DD5.1-Absinth) [14/24] - "Alpha.House.S01E08.WEBRip.1080p.x264.DD5.1-Absinth.part13.rar" yEnc - if (preg_match('/^\(.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(024/264) "Enf.S04E02.G.D.H.X-M.vol51+46.PAR2" - 8,27 GB -Enf.S04.G.D.H.X yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] .+yEnc$/', $this->subject, $match) ) { return $match[1]; } //[01/10] - "Wondershare.Video.Converter.Ultimate.v6.7.1.0.Multilanguage.par2" - 45,44 MB yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/i', $this->subject, $match) ) { return $match[1]; } //(01/60) "Micro Monsters With David Attenborough 2013 3D HSBS DTS5.1 EP5 - Family-3D4U.par2" yEnc - if (preg_match('/^[\(\[]\d+\/\d+[\)\]] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\(\[]\d+\/\d+[\)\]] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[ TrollHD ] - [ 01/32 ] - "Demi Lovato - 2vLive Concert 2013-10-28 PROPER [see NFO] 720p WEB-CAP AAC2.0 H.264-TrollHD.nfo" yEnc - if (preg_match('/^\[ TrollHD \] - [\(\[] \d+\/\d+ [\)\]] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[ TrollHD \] - [\(\[] \d+\/\d+ [\)\]] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[00245] [ PPKORE ] [44/57] - "The L Word S04E08 1080p WEB-DL DD5 1 H 264-PPKORE.vol014+14.par2" yEnc - if (preg_match('/\[\d+\][-_\s]{0,3}\[ PPKORE \][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/\[\d+\][-_\s]{0,3}\[ PPKORE \][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4120,20 +4181,20 @@ class ReleaseCleaning ) { return $match[1]; } //Bad.Penny.2013.720p.HDTV.x264-GBL "bad.penny.2013.720p.hdtv.x264-gbl.par2" yEnc - if (preg_match('/^[\w-\.]+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^[\w-\.]+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //The.Colbert.Report.2013.07.29.The.Lumineers.WEBRip.AAC2.0.H.264-DCK [01/11] - "The.Colbert.Report.2013.07.29.The.Lumineers.WEBRip.AAC2.0.H.264-DCK.mp4" yEnc - if (preg_match('/^[\w-\. ]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w-\. ]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"8 Wenn ich einmal gross bin .mp3" Koelschefetz postet.Die Filue -Immer Wigger yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { @@ -4163,7 +4224,7 @@ class ReleaseCleaning { //(23/36) "Love.Is.In.The.Meadow.S08E08.HDTV.720p.x264.ac3.part22.rar" - 2,80 GB - yEnc //AMEa(01/49) - AME- "Arbitrage 2013 DTS HD MSTR 5.1 MKV h264 1080p German by AME.nfo" - 7,87 GB - yEnc - if (preg_match('/^(AMEa)?\(\d+\/\d+\)( - AME-)? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(AMEa)?\(\d+\/\d+\)( - AME-)? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, $match) @@ -4187,14 +4248,14 @@ class ReleaseCleaning //Season of the Witch 2011 - "Season.of.the.Witch.2011.1080p.BluRay.DTS.x264-CyTSuNee.part005.rar" yEnc //Film - "Alien Antology DC Special Edition 1979-1997 1080p GER HUN HighCode.part001.rar" yEnc //Austex Memorandum "Austex Memorandum 700877270640835.z17" yEnc - if (preg_match('/^[A-Z][a-zA-Z0-9 ]+ [- ] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[A-Z][a-zA-Z0-9 ]+ [- ] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"Ninja-Revenge Will Rise UC-Pittis AVCHD-ADD.English.dtsHR.nfo.txt" (01/55) yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \(\d+\/\d+\) yEnc$/', $this->subject, $match) @@ -4306,7 +4367,7 @@ class ReleaseCleaning } //[03/61] - "www.realmom.info - xvid - xf-fatalmovecd1.r00" - 773,34 MB - yEnc //[40/54] - "Mankind.Die.Geschichte.der.Menschheit.S01E12.Das.Ende.der.Reise.GERMAN.DUBBED.DL.DOKU.1080p.BluRay.x264-TVP.part39.rar" - 4,79 GB yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB]( -)? yEnc$/', $this->subject, $match) @@ -4322,7 +4383,7 @@ class ReleaseCleaning ) { return $match[1]; } //www.usenet-town.com [Sponsored by Astinews] (103/103) "Intimate.Enemies.German.2007.AC3.[passwort protect].vol60+21.PAR2" yEnc - if (preg_match('/^www\..+? \[Sponsored.+?\] \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^www\..+? \[Sponsored.+?\] \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4335,14 +4396,14 @@ class ReleaseCleaning ) { return $match[1]; } //[ TiMnZb ] [ www.binnfo.in ] [REPOST] [01/46] - "Columbo - S07 E05 - Des sourires et des armes.nfo" yEnc - if (preg_match('/^\[ .+? \] \[ www\..+? \]( \[.+?\])? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[ .+? \] \[ www\..+? \]( \[.+?\])? \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[2]; } //< "Burn.Notice.S04E17.Out.of.the.Fire.GERMAN.DUBBED.DL.720p.WebHD.x264-TVP.par2" >< 01/17 (1.54 GB) >< 11.62 kB > yEnc - if (preg_match('/^< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+ \(.+?\) >< .+? > yEnc$/', $this->subject, $match) @@ -4403,7 +4464,7 @@ class ReleaseCleaning ) { return $match[1]; } //(01/10) "LeeDrOiD HD V3.3.2-Port-R4-A2SD.par2" - 357.92 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)( - Description -)? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)( - Description -)? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '( - \d+[,.]\d+ [mMkKgG][bB])? - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, @@ -4411,7 +4472,7 @@ class ReleaseCleaning ) { return $match[2]; } //"Ashlar-Vellum Graphite v8 2 2 WinAll Incl Keygen-CRD.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -4423,7 +4484,7 @@ class ReleaseCleaning ) { return $match[1]; } //(17/41) - "3-8139g0m530.017" yEnc - if (preg_match('/^[\[\(]\d+( of |\/)(\d+[\]\)])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\[\(]\d+( of |\/)(\d+[\]\)])[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4448,7 +4509,7 @@ class ReleaseCleaning ) { return $match[1]; } //Big.Brother.IL.S05E01.WS.PDTV.XviD-Silver007 [1/1] - "Big.Brother.IL.S05E01.WS.PDTV.XviD-Silver007.avi" yEnc - if (preg_match('/^[a-zA-Z0-9._-]+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z0-9._-]+ \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) && !preg_match('/[a-fA-F0-9]{32}/', $this->subject) @@ -4468,7 +4529,7 @@ class ReleaseCleaning public function kenpsx() { // Beachbody.ShaunT.Focus.T25 [01/39] - "Beachbody.ShaunT.Focus.T25.DVD3.Ab.Intervals.par2" yEnc - if (preg_match('/\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } // 8rg5f9v7yba9ll2ny4z8vvh5exddygh2.par2" yEnc @@ -4483,7 +4544,7 @@ class ReleaseCleaning public function mojo() { //[17/61] - "www.realmom.info - xvid - xf-devilstomb.r14" - 773,11 MB - yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, $match) @@ -4504,28 +4565,28 @@ class ReleaseCleaning ) { return $match[1]; } //brothers-of-usenet.info/.net <<>> - [01/26] - "Be.Cool.German.AC3.HDRip.x264-FuN.par2" yEnc - if (preg_match('/^\[Art-of-Usenet\] ([a-fA-F0-9]+) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[Art-of-Usenet\] ([a-fA-F0-9]+) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[2]; } //(????) [03/20] - "Weblinger - The.Haunted.House.Mysteries.v1.0-ZEKE.part01.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+?[-_\s]{0,3}yEnc$/ui', $this->subject, $match) ) { return $match[1]; } //ShesGonnaSquirt.12.12.13.Sindy.Lange.My.Knight.In.Squirting.Armor.XXX.1080p.x264 - [1/1] - "ShesGonnaSquirt.12.12.13.Sindy.Lange.My.Knight.In.Squirting.Armor.XXX.1080p.x264.rar" yEnc - if (preg_match('/[\w.-]{8,}[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/[\w.-]{8,}[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[Art-of-Usenet] dea75eb65e65c56197d749d57919806d [01/19] - "dea75eb65e65c56197d749d57919806d.par2" yEnc - if (preg_match('/^\[Art-of-Usenet\] .+? \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[Art-of-Usenet\] .+? \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4573,7 +4634,7 @@ class ReleaseCleaning ) { return $match[1]; } //(01/29) - Description - "Revolution.2012.S01E06.HDTV.x264-LOL.nfo" - 317.24 MB - yEnc - if (preg_match('/^\(\d+\/(\d+\))[ _-]{0,3}Description[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/(\d+\))[ _-]{0,3}Description[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) @@ -4587,7 +4648,7 @@ class ReleaseCleaning ) { return $match[2]; } //[002/161] - "Rayman_Legends_USA_PS3-CLANDESTiNE.nfo" yEnc - if (preg_match('/^\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4603,27 +4664,27 @@ class ReleaseCleaning ) { return $match[1]; } //happy birthday brothers - brothers-of-usenet.info&net-empfehlen-ssl-news - 2brokegirls-s03e12-Die.franzoesische.Versuchung.48 - [01/12] - "2brokegirls-s03e12-Die.franzoesische.Versuchung.480p.par2" yEnc - if (preg_match('/brothers-of-usenet\.info&net-empfehlen-ssl-news.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/brothers-of-usenet\.info&net-empfehlen-ssl-news.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Eragon postet Pfeil S01E18 german [01/19] - "Pfeil S01E18.par2" yEnc - if (preg_match('/^Eragon postet.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^Eragon postet.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"[Fansub-Resistance] Naruto Shippuuden 345 xvid (848x480).vol25+15.PAR2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"Die.Sopranos.S05E02.German.AVC-TVS.vol063+60.par2" (repack180414) yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { @@ -4650,21 +4711,21 @@ class ReleaseCleaning return $match[1]; } //- "z7QxDdQ5Qs63v8B8.01" - 374,56 MB - yEnc //- Description - "le gars et son arc 2x21.vol06+05.PAR2" - 273,04 MB - yEnc - if (preg_match('/^- (Description - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^- (Description - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[2]; } //::: Usejunkies.tk ::: - [11/15] - "Saitenfeuer - Kein Zurueck 2013.vol00+1.par2" - 116,42 MB yEnc - if (preg_match('/^.+Usejunkies\.tk.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Usejunkies\.tk.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //:.Usejunkies.tk.:---- - [4/8] - "MKTO - MKTO.vol00+5.par2" yEnc - if (preg_match('/^.+Usejunkies\.tk.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Usejunkies\.tk.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4674,7 +4735,7 @@ class ReleaseCleaning if (preg_match('/^"(.{8,}?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //(08/12) [ArtofUsenet] >>> www.art-of-use.net <<< "Alles Atze - S01E05 - Die Anatolische Fliege.vol01+02.par2" - 245,19 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) \[ArtofUsenet\].+www\.art-of-use\.net.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\) \[ArtofUsenet\].+www\.art-of-use\.net.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -4695,14 +4756,14 @@ class ReleaseCleaning ) { return $match[1]; } //(1/3) - "Readers Digest Magazin Deutschland Oktober 10-2014.rar" - 10,92 MB - >>brothers-of-usenet.info/net<< empfehlen SSL-News.info yEnc - if (preg_match('/^\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+([.,]\d+)? [kKmMgG][bB][-_\s].+yEnc$/ui', $this->subject, $match) ) { return $match[1]; } //(1/3) "Die drei Fragezeichen - Folge 162 - Der schreiende Nebel.rar" - 121,56 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -4712,7 +4773,7 @@ class ReleaseCleaning if (preg_match('/^brothers-of-usenet.+SSL-News\.info.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖܖ¤ß¶!.,&_()\[\]\'\`-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //"Fabulous MP3.v1.10.rar" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -4748,14 +4809,14 @@ class ReleaseCleaning ) { return $match[1]; } //(????) [0/1] - "A.Good.Day.to.Die.Hard.2013.nzb" yEnc - if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[xxxxx]-[#a.b.moovee@EFNet]-[ xxxxx ]-[02/66] - "tulob88.part01.rar" yEnc - if (preg_match('/^\[x+\]-\[.+?\]-\[ x+ \]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[x+\]-\[.+?\]-\[ x+ \]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4850,21 +4911,21 @@ class ReleaseCleaning if (preg_match('/^([a-z].+) .+\.(par2|nfo|rar|nzb)$/i', $this->subject, $match)) { return $match[1]; } //(????) [1/1] - "The Secret Life of Walter Mitty 2013 CAM AAC x264-SSDD.mp4" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(001/114) - Description - "The.Chronicles.of.Riddick.2004.DC.BluRay.1080p.DTS.par2" - 10,50 GB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //[00/56] - "The.Last.Days.On.Mars.720p.BluRay.x264-DR.nzb" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -4878,7 +4939,7 @@ class ReleaseCleaning ) { return $match[2]; } //- Description - "The.Legend.of.Hercules.2014.720p.BluRay.x264.YIFY.mp4.01" - 795,28 MB - yEnc - if (preg_match('/^- Description - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^- Description - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '([-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB])[- ]{0,4}yEnc$/', $this->subject, $match) @@ -4897,7 +4958,7 @@ class ReleaseCleaning ) { return $match[1]; } //22.Jump.Street.2014.720p.BluRay.x264-tpU.vol000+01.PAR2 [73/84] - "22.Jump.Street.2014.720p.BluRay.x264-tpU.vol000+01.PAR2" yEnc - if (preg_match('/^.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -4911,21 +4972,21 @@ class ReleaseCleaning public function movies_divx() { //(www.Thunder-News.org) >CD2< - "exvid-emma-cd2.par2" yEnc - if (preg_match('/^\(www\.Thunder-News\.org\) .+? - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(www\.Thunder-News\.org\) .+? - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Movieland Post Voor FTN - [01/43] - "movieland0560.par2" yEnc - if (preg_match('/^[a-zA-Z ]+Post Voor FTN - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z ]+Post Voor FTN - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Disney short films collection by mayhem masta"1923 - Alice's Wonderland.vol15+7.par2" yEnc - if (preg_match('/.+?by mayhem masta"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/.+?by mayhem masta"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -4981,28 +5042,28 @@ class ReleaseCleaning ) { return $match[2]; } //(Amour.2012.1080p.BluRay.x264-EbP)(002/337) "Amour.2012.1080p.BluRay.x264-EbP.part001.rar" - 16.58 GB - yEnc - if (preg_match('/^\([\w.-]+\)[\(\[]\d+\/\d+[\]\)] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w.-]+\)[\(\[]\d+\/\d+[\]\)] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(La.pianiste.(aka.The.Piano.Teacher).(2001).720p.BluRay.AC3.x264-MandR) [085/101] - "La.pianiste.(aka.The.Piano.Teacher).(2001).720p.BluRay.AC3.x264-MandR.part084.rar" yEnc - if (preg_match('/^\([\w .()-]+\) [\(\[]\d+\/\d+[\]\)] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w .()-]+\) [\(\[]\d+\/\d+[\]\)] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[00/56] - "The.Last.Days.On.Mars.720p.BluRay.x264-DR.nzb" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //< Michael.Jackson.Bad.25.2012.720p.BluRay.x264-PHD > - "Michael.Jackson.Bad.25.2012.720p.BluRay.x264-PHD.par2" (01/64) yEnc - if (preg_match('/^< [\w.() -]+ > - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^< [\w.() -]+ > - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \(\d+\/\d+\) yEnc$/', $this->subject, $match) @@ -5015,7 +5076,7 @@ class ReleaseCleaning ) { return $match[1]; } //"Cat Ballou (1965) Multi-Dub AVC 480p.MKV.001" 01 of 11 yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \d+ of \d+[-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -5053,7 +5114,7 @@ class ReleaseCleaning ) { return $match[1]; } //<<>> <<< >< >< "German Top 50 ODC - 12.08.2013.nfo" >< 02/33 (541,61 MB) >< 10,93 kB > yEnc - if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+ \(\d+[.,]\d+ [kKmMgG][bB]\).+ yEnc$/', $this->subject, $match) @@ -5072,34 +5133,34 @@ class ReleaseCleaning ) { return $match[1]; } //::: Usejunkies.tk ::: - [08/11] - "DJ Shog - DNA - HD 720p.vol00+1.par2" - 47,76 MB yEnc - if (preg_match('/^.+Usejunkies\.tk.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Usejunkies\.tk.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //"AnyDVD 7.0.0.0.rar" poc yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}poc[-_\s]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //"A Produce & Loren Nerell - Intangible.nzb" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(01/12) "Sunfly Hits April (2013) SF326 [Skytwohigh].par2" - 109.59 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(01/15) - Description - "Goldene Schlager - Erinnerungen Folge 3.par2" - 126,08 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -5113,14 +5174,14 @@ class ReleaseCleaning ) { return $match[1]; } //[04/17] - "Schlager.am.laufenden.Band.-.Vol.13.part02.rar" - 622,46 MB yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //"Karate Andi - Pilsator Platin 2014.nfo.nfo Karate Andi - Pilsator Platin 2014 by PsyDealer yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)([-_](proof|sample|thumbs?))*(\.part\d*(\.rar)?|\.rar|\.7z)?(\d{1,3}\.rev|\.vol.+?|\.[A-Za-z0-9]{2,4}) [\w.,& ()\[\]\'\`-]{8,}?\b.?( by )?PsyDealer yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)([-_](proof|sample|thumbs?))*(\.part\d*(\.rar)?|\.rar|\.7z)?(\d{1,3}\.rev|\.vol.+?|\.[A-Za-z0-9]{2,4}) [\w.,& ()\[\]\'\`-]{8,}?\b.?( by )?PsyDealer yEnc$/', $this->subject, $match) ) { @@ -5132,14 +5193,14 @@ class ReleaseCleaning ) { return $match[1]; } //(????) [02/26] - "8Cursed.rar" yEnc - if (preg_match('/^\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(????) [00/34] - "The Official UK Top 40 Singles Chart 15-06-2014.nzb"otfINWnjfg7856fghj yEnc - if (preg_match('/^\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '\w+[-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -5153,28 +5214,28 @@ class ReleaseCleaning ) { return $match[1]; } //(102400) [06/13] - "Time Life - The Teen Years.part05.rar" yEnc - if (preg_match('/^\(102400\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(102400\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(18 Gouden Piraten Hits Deel 2 [03/11] - "18 Gouden Piraten Hits Deel 2.part2.rar" yEnc - if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,} \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,} \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(Amigos - Ihre Lieblingshits - Folge 2 - 2013 - by Taekwondo145)[00/62] - "Amigos - Ihre Lieblingshits - Folge 2 - 2013.nzb" yEnc - if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,}\)\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,}\)\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(German TOP100 Single Jahrescharts-2013 - by Taekwondo456([67/70] - "German TOP100 Single Jahrescharts-2013.vol041+41.PAR2" yEnc - if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,} - by Taekwondo(\d+\()?\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w.,& ()\[\]\'\`-]{8,} - by Taekwondo(\d+\()?\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5188,7 +5249,7 @@ class ReleaseCleaning ) { return $match[1]; } //[21/23] - "JNEQ3_20130413_028.vol0+1.par2" - 282,65 MB <-> Partner of secretusenet.com <-> yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB] <-> Partner of secretusenet\.com <->[-_\s]{0,3}yEnc$/', $this->subject, @@ -5196,7 +5257,7 @@ class ReleaseCleaning ) { return $match[1]; } //Yogi_and_Husky--Nu_Sound_EP-(RSR021)-WEB-2012-dh - "Yogi_and_Husky--Nu_Sound_EP-(RSR021)-WEB-2012-dh.r00" yEnc - if (preg_match('/^[\w.,& ()\[\]\'\`-]{8,}?[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w.,& ()\[\]\'\`-]{8,}?[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5209,7 +5270,7 @@ class ReleaseCleaning ) { return $match[1]; } //! ! !! - h311b0y101022014 - !! ! ! [01/14] - "h311b0y101022014.par2" yEnc - if (preg_match('/(h311b0y|Hellboy).+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/(h311b0y|Hellboy).+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5224,28 +5285,28 @@ class ReleaseCleaning public function mp3_complete_cd() { //(05/10) - [Lords-of-usenet] <> "Wynardtage Praise The Fallen(2007).vol00+01.PAR2" - 132,64 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}\[Lords-of-usenet\][ _-]{0,3}<>[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}\[Lords-of-usenet\][ _-]{0,3}<>[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //(06/11) - - "Diens - Schwarzmale.vol00+01.PAR2" - 141,07 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } // (09/18) - "Mantus - Fatum (2013) [2CD].FH.vol00+2.PAR2" - 336,39 MB - yEnc - if (preg_match('/^[ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //(08/15) "Noemi-Red.(Unreleased).2006.by.NYCrules.vol000+01.PAR2" - 179,66 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) @@ -5255,14 +5316,14 @@ class ReleaseCleaning //[16_Bit_Lolitas-Warung_Brazil_002-2CD-2012-iHF] [www.usenet4ever.info by Secretusenet] - "000-16_bit_lolitas-warung_brazil_002-2cd-2012-ihf.sfv" yEnc //[3RD_Prototype_-_On_My_Way-(TB7368)-WEB-2013-FMC] [www.usenet4ever.info by Secretusenet] - "01-3rd_prototype_-_deafback-when_you_are_in_the_dark_(deafback_remix).mp3" yEnc //[Armin_Van_Buuren_Feat._Fiora-Waiting_For_The_Night-(ARMD1140)-WEB-2013-UKHx] [www.usenet4ever.info by Secretusenet] - "00-armin_van_buuren_feat._fiora-waiting_for_the_night-(armd1140)-web-2013-ukhx.m3u" yEnc - if (preg_match('/^\[([a-zA-Z0-9-_\(\)\.]+)\] \[www\.usenet4ever\.info by Secretusenet\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[([a-zA-Z0-9-_\(\)\.]+)\] \[www\.usenet4ever\.info by Secretusenet\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //>ghost-of-usenet.org<< 16_Bit_Lolitas-Warung_Brazil_002-2CD-2012-iHF >>www.SSL-News.info> - "101-16_bit_lolitas-warung_brazil_002_cd1.mp3" yEnc - if (preg_match('/^>ghost-of-usenet\.org<< ([a-zA-Z0-9-_\(\)\.]+) >>www\.SSL-News\.info> - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^>ghost-of-usenet\.org<< ([a-zA-Z0-9-_\(\)\.]+) >>www\.SSL-News\.info> - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5284,20 +5345,20 @@ class ReleaseCleaning ) { return $match[1]; } //[1/1] - (MP3 ALBUM CHARTS) - "Andreas Gabalier - Volksrock'n'roller-Live.rar" yEnc - if (preg_match('/^\[\d+\/\d+\] - \((MP3 )?ALBUM CHARTS\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\] - \((MP3 )?ALBUM CHARTS\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/i', $this->subject, $match) ) { return $match[2]; } //"Miley Cyrus - Bangerz (Deluxe Version).nzb" - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . ' - yEnc$/i', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - yEnc$/i', $this->subject, $match) ) { return $match[1]; } //VA 200 NRJ 2014 CD2 mp3_320kbps[18/27]VA 200 NRJ 2014 CD2 mp3_320kbps"(217) [Capital Cities] Safe And Sound.mp3" yEnc - if (preg_match('/^.+\[\d+\/\d+\](.+)"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+\[\d+\/\d+\](.+)"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -5312,7 +5373,7 @@ class ReleaseCleaning public function mp3_full_albums() { //. - [05/10] - "Blues 'N Trouble - With Friends Like These [1989].vol00+01.par2" yEnc - if (preg_match('/^\. - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\. - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5328,7 +5389,7 @@ class ReleaseCleaning } //(06/10) "Pink Floyd - Dark Side Of The Moon [MFSL UDCD 517].vol00+01.PAR2"- - 67,88 MB - Pink Floyd - Dark Side Of The Moon [MFSL UDCD 517] yEnc //(07/11) "VA - Twilight - New Moon - Ost.vol00+01.PAR2"- - 93,69 MB - VA - Twilight - New Moon - Ost yEnc - if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,4}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}.+?yEnc$/', $this->subject, $match) @@ -5348,27 +5409,27 @@ class ReleaseCleaning ) { return $match[1]; } //[00021]-["1999 Alphaville - Dreamscapes.part069.rar"[ yEnc - if (preg_match('/^\[\d+\]-\["([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\]-\["([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '\[ yEnc$/', $this->subject, $match) ) { return $match[1]; } //(nzbDMZ) [0/2] - "Miles Crossing - Miles Crossing (2011).nzb" yEnc - if (preg_match('/^\(.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(.+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[06/10] - "Jeff Healey - Legacy Volume One [The Singles].vol00+01.PAR2" yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //00008 "2003 Camouflage - Sensor.par2" yEnc - if (preg_match('/^\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\d+ "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -5414,7 +5475,7 @@ class ReleaseCleaning ) { return $match[1]; } //- "Auction Hunters S04E04.HDTV.x264-StarryNights1.nzb" yEnc - if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)(\.part\d*|\.rar)?(\.vol.+?"|\.[A-Za-z0-9]{2,4}").+?yEnc$/', + if (preg_match('/.*"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)(\.part\d*|\.rar)?(\.vol.+?"|\.[A-Za-z0-9]{2,4}").+?yEnc$/', $this->subject, $match) ) { @@ -5472,7 +5533,7 @@ class ReleaseCleaning public function multimedia_documentaries() { //"Universe S4E08.part40.rar" - [41 of 76 - 10013 kb] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \[\d+ of \d+ - \d+ [kKmMgG][bB]\] yEnc$/', $this->subject, $match) @@ -5487,7 +5548,7 @@ class ReleaseCleaning public function multimedia_scifi() { //some m4vs - "SilverHawks_v1eps01_The Origin Story.par2" yEnc - if (preg_match('/^some m4vs - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^some m4vs - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -5501,7 +5562,7 @@ class ReleaseCleaning public function music() { //( 80's Giga Hits Collection (32 CDs) By Dready Niek ) By Dready Niek ) [44/54] - "80's Giga Hits Collection (32 CDs) By Dready Niek.part43.rar" yEnc - if (preg_match('/^.+By Dready Niek \) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+By Dready Niek \) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5520,7 +5581,7 @@ class ReleaseCleaning ) { return $match[1]; } //(????) [001/153] - "C4 House Party Horse Meat Disco Set 6.nfo" C4 House Party Horse Meat Disco Set 6 yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -5536,7 +5597,7 @@ class ReleaseCleaning if (preg_match('/^\((.+)\) \[\d+\/(\d+\]) - ".+?' . $this->e1, $this->subject, $match)) { return $match[1]; } //[1/8] - "Black Market Flowers - Bind (1993).sfv" yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -5548,7 +5609,7 @@ class ReleaseCleaning ) { return $match[1]; } //<<< <"Dream Dance Vol. 21-30 - 20CDs MP3 - Ghost.part20.rar"> >www.SSL-News.info< - (22/32) - 2,45 GB yEnc - if (preg_match('/^.+ghost-of-usenet\.org.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ghost-of-usenet\.org.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '> >www\.SSL-News\.info< - \(\d+\/\d+\) - \d+[.,]\d+ [kKmMgG][bB] yEnc$/', $this->subject, @@ -5563,13 +5624,13 @@ class ReleaseCleaning ) { return $match[1]; } //"8 Wenn ich einmal gross bin .mp3" Koelschefetz postet.Die Filue -Immer Wigger yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { return $match[1]; } //Der etwas andere Mix - Deutscher Foxmix 14 (by dem verrückten Lordi) (3/8) "Der etwas andere Mix - Deutscher Foxmix 14.txt" - 271,24 MB 11.11.03 yEnc - if (preg_match('/^.+\(by dem verrückten Lordi\)[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+\(by dem verrückten Lordi\)[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB].+[-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -5578,7 +5639,7 @@ class ReleaseCleaning } //(01/10) "Mylène Farmer - Monkey me (2012 Bluray Audio).rar" - 1,56 GB - yEnc //(3/7) "DJ Taz3 - Your Choice Sendung Silvester 2012.mp3.vol00+01.PAR2" - 119,50 MB -RadioShows und Livesets yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB][-_\s]{0,3}.+yEnc$/', $this->subject, $match) @@ -5594,26 +5655,26 @@ class ReleaseCleaning ) { return $match[1]; } //[Marillion - Live From Cadogan Hall 2011 (DVD 1)] [981/98] - "Marillion - Live From Cadogan Hall 2011 (DVD 1).par2" yEnc - if (preg_match('/^\[.+\] \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[.+\] \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //XTC - NMR - 2001 - Homegrown - The Wasp Star Home Demos [22 of 34] "2001 - Homegrown - The Wasp Star Home Demos.vol00+01.PAR2" yEnc - if (preg_match('/^.+ \[\d+ of \d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^.+ \[\d+ of \d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Wendy O Williams Bump n Grind - "Wendy.O.Williams.Bump.n.Grind.nfo" yEnc - if (preg_match('/^.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^.+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //The Amity Affliction - Chasing Ghosts_lossless (01/11) - "The Amity Affliction - Chasing Ghosts_lossless.par2" - 321,40 MB - codari_4_usenetrevolution.info-Partner of SSL-News yEnc - if (preg_match('/^.+ \(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ \(\d+\/\d+\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB].+yEnc$/', $this->subject, $match) @@ -5632,10 +5693,10 @@ class ReleaseCleaning ) { return $match[1]; } //7 Seconds - Complete Discography - 21 releases - 1980-2005(04/51) "7 Seconds - Complete Discography 1980-2005 - 21 releases.part02.rar" - 639.17 MB - yEnc - if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //7 Seconds - Complete Discography - 21 releases - 1980-2005(04/51) "7 Seconds - Complete Discography 1980-2005 - 21 releases.part02.rar" yEnc - if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //El.Huervo-Do.Not.Lay.Waste.To.Homes.WEB-DL.MP3.VBR.V0.2012 [00/25] - "vbr.nzb" yEnc if (preg_match('/(.+)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"[a-zA-Z]{3,4}\.nzb"[-_\s]{0,3}yEnc$/ui', $this->subject, $match)) { @@ -5663,7 +5724,7 @@ class ReleaseCleaning ) { return $match[3]; } //(????) [001/153] - "C4 House Party Horse Meat Disco Set 6.nfo" C4 House Party Horse Meat Disco Set 6 yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -5693,7 +5754,7 @@ class ReleaseCleaning //[1/1] - (Top100 Album Charts) - "Bastille - Pompeii.rar" yEnc //[1/1] - (Top100 Charts) - "Beatrice Egli - Gluecksgefuehle.rar" yEnc //[1/1] - (Top100 Single Charts) - "Alicia Keys - Girl On Fire.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(((Top)?\d+ )?(MP3 )?((Album|Single) )?Charts\)[ -]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(((Top)?\d+ )?(MP3 )?((Album|Single) )?Charts\)[ -]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -5702,7 +5763,7 @@ class ReleaseCleaning } //[1/1] - Album Top 100 - "Amy MacDonald - Life In A Beautiful Light.rar" yEnc //[1/1] - Top 100 Album Charts 2012 - "Cro - Einmal Um Die Welt.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}(Album )?Top \d+( Album Charts \d+)?[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}(Album )?Top \d+( Album Charts \d+)?[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -5712,7 +5773,7 @@ class ReleaseCleaning //[1/1] (Album Top 100 - 2012) - "Cro - Einmal Um Die Welt.rar" yEnc //[1/1] (Album Top 100 2012) - "Cro - Einmal Um Die Welt.rar" yEnc //[1/1] (Album Top 100) - "Cro - Raop.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(Album Top \d+(( -)? \d+)?\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(Album Top \d+(( -)? \d+)?\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -5725,13 +5786,13 @@ class ReleaseCleaning ) { return $match[1]; } //(001/225) "Dead Can Dance (mp3 - 320Kbs - CBR).part001.rar" - 1.11 GB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //[1/1] (MP3 Album)- "Agnes Obel - Aventine.rar" yEnc - if (preg_match('/^[\(\[]\d+\/\d+[\]\)][-_\s]{0,3}\(MP3 Album\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\(\[]\d+\/\d+[\]\)][-_\s]{0,3}\(MP3 Album\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5744,21 +5805,21 @@ class ReleaseCleaning ) { return $match[1]; } //<< http://usenet-piraten.info >> - [13/15] - "Monster Cyborg - Overkill (mp3).vol0+1.par2" yEnc - if (preg_match('/^.+usenet-piraten\.info.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+usenet-piraten\.info.+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[1/8] - "Nightwish - Storytime (Retail-Single 2011).sfv" - ShapterV yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[- ]{0,4}ShapterV yEnc$/', $this->subject, $match) ) { return $match[1]; } //100 Rock - Vol.04<>usenet-piraten.info<>www.newsconnection.eu<> - (1/5) "100 Rock - Vol.04.par2" - 101,65 MB - yEnc - if (preg_match('/^.+usenet-piraten\.info.+newsconnection\.eu.+[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+usenet-piraten\.info.+newsconnection\.eu.+[-_\s]{0,3}\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -5907,7 +5968,7 @@ class ReleaseCleaning if (preg_match('/\((\d+|\?+)\) \[\d+\/\d+\].*"(.+)(\.part\d*|\.rar)?(\.vol.+ \(\d+\/\d+\) "|\.[A-Za-z0-9]{2,4}").+?yEnc$/', $this->subject, $match)) { return $match[2]; } //JN - [1/3] - "Operatie Teheran-Joel C Rosenberg JN.par2" yEnc - if (preg_match('/^\w+[-_\s]{0,3}[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^\w+[-_\s]{0,3}[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } //( Overlord II RELOADED ) - [013/112] - "rld-olii.part001.rar" yEnc if (preg_match('/^\( ([\w. -]{8,}) \)[-_\s]{0,3}\[\d+\/(\d+\]) - ".+?' . $this->e1, $this->subject, $match)) { @@ -5919,7 +5980,7 @@ class ReleaseCleaning if (preg_match('/^\(PC-ISO\)[-_\s]{0,3}\( ([\w.,& ()\[\]\'\`-]{8,}?\b) \) \[\d+\/\d+\][-_\s]{0,3}".+?' . $this->e1, $this->subject, $match)) { return $match[1]; } //- - [03/33] - "s88fX0O0g7ZPGa96TyeDr.part02.rar" yEnc - if (preg_match('/^[-_\s]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^[-_\s]{0,4}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -5941,7 +6002,7 @@ class ReleaseCleaning public function ps3() { //[4197] [036/103] - "ant-mgstlcd2.r34" yEnc - if (preg_match('/^(\[\d+\] )\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^(\[\d+\] )\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -5953,10 +6014,22 @@ class ReleaseCleaning ); } + // a.b.pwp + public function pwp() + { + //(300/454) "James_Bond_You_Only_Live_Twice_bd25.part300.rar" - 22,22 GB - yEnc + if (preg_match('/^\(\d+\/\d+\)[-_ ]{0,3}"(.+?)' . $this->e2, $this->subject, $match)) { + return $match[1]; + } + return array( + "cleansubject" => $this->releaseCleanerHelper($this->subject), "properlynamed" => false + ); + } + public function series_tv_french() { //(01/34) "Merlin.2008.1x04.la.vengeance.de.nimue.par2" - 388,38 MB - yEnc - if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB]( -)? yEnc$/', $this->subject, $match) @@ -5995,7 +6068,7 @@ class ReleaseCleaning public function sony_psp() { //(01/10) "Assassins Creed - Bloodlines [EUR].par2" - 408,46 MB yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+([.,]\d+ [kKmMgG])?[bB] yEnc$/', $this->subject, $match) @@ -6023,21 +6096,21 @@ class ReleaseCleaning ) { return $match[1]; } //"Terraplane Sun - Funnel of Love.mp3" - 21.55 MB - (1/6) - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}\(\d+\/(\d+\))[ _-]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //trtk09920 - [01/12] - "Guido Negraszus - Night Cafe Iii (Freedom Travellers) (2012)(320).par2" yEnc - if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(????) [001/153] - "C4 House Party Horse Meat Disco Set 6.nfo" C4 House Party Horse Meat Disco Set 6 yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -6050,14 +6123,14 @@ class ReleaseCleaning ) { return $match[1]; } //(LUNATIC SOUL - IMPRESSIONS) [00/18] - "Lunatic Soul - Impressions 2011.nzb" yEnc - if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(.+\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[1/8] - "Black Market Flowers - Bind (1993).sfv" yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -6068,7 +6141,7 @@ class ReleaseCleaning //[1/1] - (Top100 Album Charts) - "Bastille - Pompeii.rar" yEnc //[1/1] - (Top100 Charts) - "Beatrice Egli - Gluecksgefuehle.rar" yEnc //[1/1] - (Top100 Single Charts) - "Alicia Keys - Girl On Fire.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(((Top)?\d+ )?(MP3 )?((Album|Single) )?Charts\)[ -]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(((Top)?\d+ )?(MP3 )?((Album|Single) )?Charts\)[ -]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -6086,41 +6159,41 @@ class ReleaseCleaning ) { return $match[6]; } //[1/1] - Top 100 Album Charts 2012 - "Aura Dione feat. Rock Mafia - Friends.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}Top \d+ Album Charts \d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}Top \d+ Album Charts \d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' {1,4}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //<>usenet-piraten.info<>partner<>ssl-news.info<> - [10/10] - "Overexposed (Deluxe Version).vol31+23.par2" yEnc - if (preg_match('/^.+usenet-piraten\.info.+ - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+usenet-piraten\.info.+ - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(1/1) "Adam Levine (Maroon 5) & Alicia Keys - Daylight & Girl on fire LIVE 55TH GRAMMY AWARDS 320Kpbs.mp3" yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(1/4) - VERBAteam™ present - "Avril Lavigne - Rock 'N Roll (Official Audio).mp3" - 5,80 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) - VERBAteam™ present - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\) - VERBAteam™ present - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //[1/1] - (Album Top 1000) - "Davis, Miles - Complete Live at the Plugged Nickel 1965.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(Album Top \d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}\(Album Top \d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) ) { return $match[1]; } //[1/1] - Album Top 100 - "Rammstein - Made In Germany 1995-2011.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}Album Top \d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}Album Top \d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/', $this->subject, $match) @@ -6172,42 +6245,42 @@ class ReleaseCleaning public function sound_mp3_complete_cd() { //(05/10) - [Lords-of-usenet] <> "Wynardtage Praise The Fallen(2007).vol00+01.PAR2" - 132,64 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}\[Lords-of-usenet\][ _-]{0,3}<>[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}\[Lords-of-usenet\][ _-]{0,3}<>[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //(06/11) - - "Diens - Schwarzmale.vol00+01.PAR2" - 141,07 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //trtk09920 - [01/12] - "Guido Negraszus - Night Cafe Iii (Freedom Travellers) (2012)(320).par2" yEnc - if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(????) [01/31] - "Adrian von Ziegler - Discography - 2010-2013.par2" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } // (09/18) - "Mantus - Fatum (2013) [2CD].FH.vol00+2.PAR2" - 336,39 MB - yEnc - if (preg_match('/^[ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[ _-]{0,3}\(\d+\/\d+\)[ _-]{0,3}[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) ) { return $match[1]; } //(08/15) "Noemi-Red.(Unreleased).2006.by.NYCrules.vol000+01.PAR2" - 179,66 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/i', $this->subject, $match) @@ -6217,14 +6290,14 @@ class ReleaseCleaning //[16_Bit_Lolitas-Warung_Brazil_002-2CD-2012-iHF] [www.usenet4ever.info by Secretusenet] - "000-16_bit_lolitas-warung_brazil_002-2cd-2012-ihf.sfv" yEnc //[3RD_Prototype_-_On_My_Way-(TB7368)-WEB-2013-FMC] [www.usenet4ever.info by Secretusenet] - "01-3rd_prototype_-_deafback-when_you_are_in_the_dark_(deafback_remix).mp3" yEnc //[Armin_Van_Buuren_Feat._Fiora-Waiting_For_The_Night-(ARMD1140)-WEB-2013-UKHx] [www.usenet4ever.info by Secretusenet] - "00-armin_van_buuren_feat._fiora-waiting_for_the_night-(armd1140)-web-2013-ukhx.m3u" yEnc - if (preg_match('/^\[([a-zA-Z0-9-_\(\)\.]+)\] \[www\.usenet4ever\.info by Secretusenet\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[([a-zA-Z0-9-_\(\)\.]+)\] \[www\.usenet4ever\.info by Secretusenet\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //>ghost-of-usenet.org<< 16_Bit_Lolitas-Warung_Brazil_002-2CD-2012-iHF >>www.SSL-News.info> - "101-16_bit_lolitas-warung_brazil_002_cd1.mp3" yEnc - if (preg_match('/^>ghost-of-usenet\.org<< ([a-zA-Z0-9-_\(\)\.]+) >>www\.SSL-News\.info> - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^>ghost-of-usenet\.org<< ([a-zA-Z0-9-_\(\)\.]+) >>www\.SSL-News\.info> - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6246,7 +6319,7 @@ class ReleaseCleaning ) { return $match[1]; } //[1/1] - (MP3 ALBUM CHARTS) - "Andreas Gabalier - Volksrock'n'roller-Live.rar" yEnc - if (preg_match('/^\[\d+\/\d+\] - \((MP3 )?ALBUM CHARTS\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\] - \((MP3 )?ALBUM CHARTS\) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' yEnc$/i', $this->subject, $match) @@ -6281,7 +6354,7 @@ class ReleaseCleaning public function sounds_lossless() { //http://dream-of-usenet.org empfehlen newsconnection.eu - [02/32] - "Adam_Ant-Manners_and_Physique-(MCAD-6315)-CD-FLAC-1989-2Eleven.par2" yEnc - if (preg_match('/^http:\/\/dream-of-usenet\.org .+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^http:\/\/dream-of-usenet\.org .+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6296,7 +6369,7 @@ class ReleaseCleaning ) { return $match[1]; } //trtk07073 - [18/26] - "1990 Santana - Spirits Dancing In The Flesh (flac).part17.rar" yEnc - if (preg_match('/^trtk\d+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^trtk\d+ - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6355,14 +6428,14 @@ class ReleaseCleaning } //.: VA-Liquid_Music-The_Future_House_Compilation-CD-FLAC-1993-WRS :. - .:www.thunder-news.org:. - .:sponsored by secretusenet.com:. - "00-va-liquid_music-the_future_house_compilation-cd-flac-1993-wrs.nfo" yEnc //.:Bruce_BecVar-Arriba-CD-FLAC-1993-JLM:. - .:thunder-news.org:. - .:sponsored by secretusenet.com:. - "00-bruce_becvar-arriba-cd-flac-1993.m3u" yEnc - if (preg_match('/^.:[-_\s]{0,3}(.+?)[-_\s]{0,3}:..+?thunder-news\.org.+?secretusenet\.com:. - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.:[-_\s]{0,3}(.+?)[-_\s]{0,3}:..+?thunder-news\.org.+?secretusenet\.com:. - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //_ "CARUSO & GIGLI - O Sole Mio - The Unknown.nzb" yEnc - if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -6370,14 +6443,14 @@ class ReleaseCleaning } //"Art Tatum - The Complete Trio Sessions with Tiny Grimes & Slam Stewart - Vol 1.NFO" - 1 of 6 (1/1) //"Galen Jeter and the Dallas Jazz Orchestra - Thank You, Leon.NFO" - 1 of 5 (1/1) (1/1) - if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+ (of \d+)( \(\d+\/\d+\)){1,2} (yEnc)?$/', $this->subject, $match) ) { return $match[1]; } //"Doc Watson - 1973 - The Essential Doc Watson - 01 - Tom Dooley.flac" - 406.64 MB - yEnc - if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\d+[.,]\d+ [kKmMgG][bB][ _-]{0,3}yEnc$/', $this->subject, $match) @@ -6392,21 +6465,21 @@ class ReleaseCleaning public function sounds_mp3() { //(dream-of-usenet.info) - [04/15] - "Enya-And_Winter_Came...-2008.part2.rar" yEnc - if (preg_match('/^\(dream-of-usenet\.info\) - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(dream-of-usenet\.info\) - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //http://dream-of-usenet.org empfehlen newsconnection.eu - [02/32] - "Adam_Ant-Manners_and_Physique-(MCAD-6315)-CD-FLAC-1989-2Eleven.par2" yEnc - if (preg_match('/^http:\/\/dream-of-usenet\.org .+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^http:\/\/dream-of-usenet\.org .+? - \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //trtk09920 - [01/12] - "Guido Negraszus - Night Cafe Iii (Freedom Travellers) (2012)(320).par2" yEnc - if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6419,7 +6492,7 @@ class ReleaseCleaning ) { return $match[1]; } //<<>> <<< "Justin_Bieber-Believe_Acoustic-2013-pLAN9_usenet-space-cowbys.info.rar" >< 4/6 (78.65 MB) >< 60.84 MB > yEnc - if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+?usenet-space.+?Powered by.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+? \d+\/\d+ \(\d+[.,]\d+ [kKmMgG][bB]\) .+? \d+[.,]\d+ [kKmMgG][bB] .+?yEnc$/', $this->subject, @@ -6453,7 +6526,7 @@ class ReleaseCleaning ) { return $match[3]; } //(????) [001/153] - "C4 House Party Horse Meat Disco Set 6.nfo" C4 House Party Horse Meat Disco Set 6 yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -6475,28 +6548,28 @@ class ReleaseCleaning return $match[1]; } //(107/123) - "Mark.EG.M.Zone.Rave.Tape.Packs.Hard.Trance.1990s.vol006+04.PAR2" - 11.39 GB yEnc //(12/16) "Horrid Henry The Movie - Original Soundtrack.vol00+01.PAR2" - 102.32 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //[002/123] - "Mark.EG.M.Zone.Rave.Tape.Packs.Hard.Trance.1990s.part001.rar" yEnc - if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //< usenetrevolution > <-> Partner of ssl-news.info <-> Anastacia.-.It's.a.Mans.World [04/15] - "Anastacia.-.It's.a.Mans.World.part01.rar" - 100,47 MB - yEnc - if (preg_match('/^.+usenetrevolution.+Partner of ssl-news\.info.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+usenetrevolution.+Partner of ssl-news\.info.+\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //<<>> <<< >< >< "German Top 50 ODC - 12.08.2013.nfo" >< 02/33 (541,61 MB) >< 10,93 kB > yEnc - if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+Old but Sold.+>< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+ \(\d+[.,]\d+ [kKmMgG][bB]\).+ yEnc$/', $this->subject, $match) @@ -6504,7 +6577,7 @@ class ReleaseCleaning return $match[1]; } //<<< <"MC Basstard Diskographie 16CDs 2000-2011 MP3 - Ghost.part08.rar"> >www.SSL-News.info< - (10/43) - 1,69 GB yEnc //<<< >"UltraTraxx Rare Remixes - Vol 011 MP3 192kbps.par2"> >www.SSL-News.info< - (1/9) - 120,82 MB yEnc - if (preg_match('/^.+ghost-of-usenet.org[<>] [><]"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ghost-of-usenet.org[<>] [><]"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '> >www\.SSL-News\.info< - \(\d+\/\d+\)[-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB][-_\s]{0,3}yEnc$/', $this->subject, @@ -6512,14 +6585,14 @@ class ReleaseCleaning ) { return $match[1]; } //BY REQ:........! - "Keith Whitley - All American Country - .par2" [06/22] yEnc - if (preg_match('/^BY REQ.+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^BY REQ.+ - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \[\d+\/\d+\] yEnc$/i', $this->subject, $match) ) { return $match[1]; } //Der etwas andere Mix - Wilde Herzenmix (auf wunsch) neu (by dem verrückten Lordi) (1/8) "Der etwas andere Mix - Wilde Herzenmix.par2" yEnc - if (preg_match('/^Der etwas.+ \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^Der etwas.+ \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/i', $this->subject, $match) @@ -6527,20 +6600,20 @@ class ReleaseCleaning return $match[1]; } //DJ Inferno Beatport Xtreme September 2011[63/66] - "DJ Inferno Beatport Xtreme September 2011.vol073+55.PAR2" upp o-o yEnc //Kastelruther Spatzen - Weihnachten Bei Uns Daheim (2011) (22/25) "Kastelruther Spatzen - Weihnachten Bei Uns Daheim (2011).vol00+1.PAR2" - 113,03 MB - Tapier 13.11.02 yEnc - if (preg_match('/^.+[\[\(]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+[\[\(]\d+\/\d+[\)\]][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/i', $this->subject, $match) ) { return $match[1]; } //"8 Wenn ich einmal gross bin .mp3" Koelschefetz postet.Die Filue -Immer Wigger yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { return $match[1]; } //Queens Of The Stone Age - Rated R (2000) (10th Anniversary Deluxe Edition 2010) [EAC/Lame V0] "QU2 - Queens of the Stone Age - Rated R.M3u" yEnc - if (preg_match('/^.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', + if (preg_match('/^.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) ) { @@ -6567,21 +6640,21 @@ class ReleaseCleaning ) { return $match[1]; } //(01/15) "Dafuniks - Enter The Sideshow Groove.rar.001"by_Funkeefly yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . 'by_Funkeefly yEnc$/', $this->subject, $match) ) { return $match[1]; } //trtk09920 - [01/12] - "Guido Negraszus - Night Cafe Iii (Freedom Travellers) (2012)(320).par2" yEnc - if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^trtk\d+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(01/20) "Oz Discography by Grave Digger.par2" - 445,72 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { @@ -6593,7 +6666,7 @@ class ReleaseCleaning ) { return $match[2]; } //<<< <"Dream Dance Vol. 21-30 - 20CDs MP3 - Ghost.part20.rar"> >www.SSL-News.info< - (22/32) - 2,45 GB yEnc - if (preg_match('/^.+ghost-of-usenet\.org.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+ghost-of-usenet\.org.+"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '> >www\.SSL-News\.info< - \(\d+\/\d+\) - \d+[.,]\d+ [kKmMgG][bB] yEnc$/', $this->subject, @@ -6618,7 +6691,7 @@ class ReleaseCleaning ) { return $match[1]; } //<<>><<>> < "Alice_Cooper-Trash-1989-Wyse.nfo" >< 2/8 (89,39 MB) >< 17,21 kB > yEnc - if (preg_match('/^<<>>.+secretusenet\.com> < "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^<<>>.+secretusenet\.com> < "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' >< \d+\/\d+ \(\d+[.,]\d+ [kKmMgG][bB]\) >< \d+[.,]\d+ [kKmMgG][bB] > yEnc$/i', $this->subject, @@ -6627,7 +6700,7 @@ class ReleaseCleaning return $match[1]; } //>>> www.lords-of-usenet.org <<< "Chris De Burgh - The Getaway.par2" - [1/9] - [115,51 MB] yEnc //>>> www.lords-of-usenet.org <<< "Das Deutsche Schlager Magazin Die Maxis 1 2CD.par2" [01/12] - 205,70 MB yEnc - if (preg_match('/^>>> www.lords-of-usenet\.org <<< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^>>> www.lords-of-usenet\.org <<< "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\[\d+\/\d+\] - (\[)?\d+[.,]\d+ [kKmMgG][bB](\])? yEnc$/i', $this->subject, @@ -6714,14 +6787,14 @@ class ReleaseCleaning public function sounds_mp3_electronic() { //(03/10) "Washing Machines - Planet-E CH-Basel Ultimate Hardcore - 4.9.1993.vol00+01.PAR2" - 232.39 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(2/7) "Cosmic Baby live at Energy 1995.vol00+01.PAR2" - 0 B - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+ [bB][-_\s]{0,3}yEnc$/', $this->subject, $match) @@ -6770,7 +6843,7 @@ class ReleaseCleaning } // Season only in 4th block so take filename //[169019]-[FULL]-[a.b.teevee]-[ House.of.Lies.S02.720p.WEB-DL.DD5.1.H.264-BS ]-[24/32] - "House.of.Lies.S02E02.When.Dinosaurs.Ruled.the.Planet.720p.WEB-DL.DD5.1.H.264-BS.vol000+01.par2" yEnc - if (preg_match('/\[\d+\]-\[.+?\]-\[.+?\]-\[ .+\.S\d\d\..+? \][- ]\[\d+\/\d+\][ -]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/\[\d+\]-\[.+?\]-\[.+?\]-\[ .+\.S\d\d\..+? \][- ]\[\d+\/\d+\][ -]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -6811,7 +6884,7 @@ class ReleaseCleaning } //(01/37) "Entourage S08E08.part01.rar" - 349,20 MB - yEnc //(01/24) "EGtnu7OrLNQMO2pDbgpDrBL8SnjZDpab.nfo" - 686 B - 338.74 MB - yEnc (1/1) - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d.+?B - (\d.+?B -)? yEnc$/', $this->subject, $match) @@ -6828,21 +6901,21 @@ class ReleaseCleaning return $match[1]; } //(01/15) - "Oz.S01E01.The.Routine.par2" - 380.18 MB yEnc //(01/87) "Homeland.S03E05.Mini.720p.WEB.DL.DD5.1.H.264-ITSat.par2" - 773,24 MB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(????) [10/26] - "The.Young.Riders.S01E02.480pWEB-DL.AAC2.0.H.264-AJP69.part09.rar" yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(Dgpc) [01/19] - "The.Xtra.Factor.S10E04.PDTVx264.JIVE.par2" yEnc - if (preg_match('/^\(Dgpc\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(Dgpc\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6863,14 +6936,14 @@ class ReleaseCleaning } //The Colbert Report [00/12] "The.Colbert.Report.2014.01.20.Scott.Stossel.720p.WEB-DL.AAC2.0.H.264-monkee.nzb" yEnc //Colbert [01/10] "The.Colbert.Report.2013.12.19.Ben Stiller.720p.WEB-DL.AAC2.0.H264-zee.rar" yEnc //Whale Wars (01/30) "Whale.Wars.S06.A.Commander.Rises.PDTV.XviD-ZEN.par2" yEnc - if (preg_match('/^[\w ]+[\(\[]\d+\/\d+[\)\]] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w ]+[\(\[]\d+\/\d+[\)\]] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //. - [01/42] - "Under.the.Dome.S01E03.Manhunt.1080p.WEB-DL.DD5.1.H.264-NTb.par2" yEnc - if (preg_match('/^\. - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\. - \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6894,7 +6967,7 @@ class ReleaseCleaning ) { return $match[1]; } //(bf1) [03/31] - "The.Block.AU.Sky.High.S07E61.WS.PDTV.XviD.BF1.part01.sfv" yEnc (1/1) - if (preg_match('/^\(bf1\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(bf1\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6921,21 +6994,21 @@ class ReleaseCleaning ) { return $match[1]; } //(Pretty.Little.Liars.S04E11.Bring.Down.the.Hoe.1080p.WEB-DL.DD5.1.H.264-BS) [31/45] - ""Pretty.Little.Liars.S04E11.Bring.Down.the.Hoe.1080p.WEB-DL.DD5.1.H.264-BS.part29.rar"" yEnc yEnc - if (preg_match('/^\([\w. -]{8,}\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}""([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\([\w. -]{8,}\)[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}""([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '"[-_\s]{0,3}[\w. -]+[-_\s]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //[]-[FULL]-[a.b.teevee]-[Hannibal.S01.Special.Ceuf.720p.WEB-DL.DD5.1.H-264-NTb]-[03/40] - "Hannibal.S01.Special.Ceuf.720p.WEB-DL.DD5.1.H-264-NTb.part01.rar" yEnc - if (preg_match('/^[\w(). -]+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w(). -]+[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[Ax.Men.S06E18.Risking.it.All.720p.WEB-DL.AAC.2.0.H.264-AKS74u]-[07/68] "Ax.Men.S06E18.Risking.it.All.720p.WEB-DL.AAC.2.0.H.264-AKS74u.r04" - 1.46 GB yEnc - if (preg_match('/^\[[\w. -]{8,}\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[[\w. -]{8,}\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -6967,7 +7040,7 @@ class ReleaseCleaning ) { return $match[1]; } //(tv) ncis.1021.hdtv-lol [1/8] - "ncis.1021.hdtv-lol.sfv" yEnc - if (preg_match('/^\[\]-\[FULL\]-\[a\.b\.teevee\]-\[[\w.-]+\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\]-\[FULL\]-\[a\.b\.teevee\]-\[[\w.-]+\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6975,7 +7048,7 @@ class ReleaseCleaning return $match[1]; } //(05/29) - LoK214 - "The.Legend.of.Korra.S02E14.Light.in.the.Dark.1080p.WEB-DL.DD5.1.H.264-BS.part04.rar" - 1,01 GB - yEnc //(34/45) -Continuum.S02E11.1080p.WEB-DL.AAC2.0.H264- "Continuum.S02E11.1080p.WEB-DL.AAC2.0.H264.part33.rar" - 1.76 GB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}[\w. -]+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}[\w. -]+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -6983,7 +7056,7 @@ class ReleaseCleaning return $match[1]; } //[ TVPower ] - "Dexter.S07E10.720p.HDTV.x264-NLsubs.par2" yEnc //[ TVPower ] - [010/101] - "Desperate.Housewives.S08Disc2.NLsubs.part009.rar" yEnc - if (preg_match('/^\[ [A-Za-z]+ \] - (\[\d+\/\d+\] - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[ [A-Za-z]+ \] - (\[\d+\/\d+\] - )?"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -6996,14 +7069,14 @@ class ReleaseCleaning ) { return $match[1]; } //(www.Thunder-News.org) >CD1< - "moovee-fastest.cda.par2" yEnc - if (preg_match('/^\(www\..+?\) .+? - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(www\..+?\) .+? - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //<<>> usenet-space-cowboys.info <<< "S05E03 Pack die Badehose ein_usenet-space-cowbys.info.par2" >< 01/10 (411,16 MB) >< 3,48 kB > yEnc - if (preg_match('/\.info .+?Powered by .+?\.com "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/\.info .+?Powered by .+?\.com "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' .+? \d+\/\d+ \(\d+[,.]\d+ [mMkKgG][bB]\) .+? yEnc$/', $this->subject, $match) @@ -7179,39 +7252,39 @@ class ReleaseCleaning if (preg_match('/^< (.+) >- \[\d+\/\d+\] - ".+" yEnc$/', $this->subject, $match)) { return $match[1]; } //Sam & Cat S01E06 BabysitterWar [1 of 9] "Sam & Cat - S01E06 - BabysitterWar-ORIG.mp4" yEnc - if (preg_match('/[Ss]\d+[Ee]\d+.+\[\d+ of \d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/[Ss]\d+[Ee]\d+.+\[\d+ of \d+\] "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Sam & Cat - S01E10 - BabysittingCommercial - "Sam & Cat - S01E10 - BabysittingCommercial.m4v" yEnc - if (preg_match('/[Ss]\d+[Ee]\d+.+- "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/[Ss]\d+[Ee]\d+.+- "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[12/22] - "stargate_sg-1.6x12.unnatural_selection.ws_dvdrip_xvid-fov.avi" yEnc - if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //For teevee - "Silent.Witness.S17E05.480p.HDTV.x264-mSD.mkv.sfv" [01/23] yEnc - if (preg_match('/^For teevee - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^For teevee - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' \[\d+\/\d+\][ _-]{0,3}yEnc$/', $this->subject, $match) ) { return $match[1]; } //"Mad.Men.S06E11.HDTV.x264-2HD.par2" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //"Marvels.Agents.of.S.H.I.E.L.D.S01E07.HDTV.XviD-FUM.avi.nfo" [09/16] yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[ _-]{0,3}\[\d+\/(\d+\])[ _-]{0,3}yEnc$/', $this->subject, $match) @@ -7222,73 +7295,73 @@ class ReleaseCleaning return $match[1]; } //-=->EnJoY!<-=- (Day1/5) [01/17] - "The Machine that Changed the World S01E01 - Giant Brains - 1992 (480p,x264).nfo" yEnc //-=>EnJoY!<-=->Req:The Animated Alias:Tribunal (2004)<=- [01/17] - "Da Vinci's Demons - S01E07 - The Hierophant (480p,x264).nfo" yEnc - if (preg_match('/^.+EnJoY\!.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^.+EnJoY\!.+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //The.Colbert.Report.2013.07.29.The.Lumineers.WEBRip.AAC2.0.H.264-DCK [01/11] - "The.Colbert.Report.2013.07.29.The.Lumineers.WEBRip.AAC2.0.H.264-DCK.mp4" yEnc - if (preg_match('/^[\w. -]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w. -]+\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //the.lockerbie.bombing.720p.HDTV.x264-fatboy - "the.lockerbie.bombing.720p.HDTV.x264-fatboy.nfo" - 829.12 MB - yEnc - if (preg_match('/^[\w. -]+[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^[\w. -]+[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //The.Vampire.Diaries.S05E13.HDTV.X264"The.Vampire.Diaries.S05E13.HDTV.X264.vol40+36.PAR2" yEnc - if (preg_match('/^[\w. -]+[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^[\w. -]+[-_ ]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[Doomsday.Preppers.S03E11.720p.HDTV.x264-TTVa] - NOT ORIGINAL RARS, REPACKED. Sorry. - (18/35) "Doomsday.Preppers.S03E11.720p.HDTV.x264-TTVa.r16" - 1.31 GB - yEnc - if (preg_match('/^\[[\w.-]+\][-_\s]{0,3}.+[-_\s]{0,3}\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[[\w.-]+\][-_\s]{0,3}.+[-_\s]{0,3}\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //[CONAN] Conan.2013.12.12.Adam.Levine.WEBRiP.x264-CoCo [Missed Conan Episodes] - [22/32] - "conan.2013.12.12.adam.levine.webrip.x264-coco.r18" yEnc - if (preg_match('/^\[[\w. -]+\][-_\s]{0,3}.+[-_\s]{0,3}[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[[\w. -]+\][-_\s]{0,3}.+[-_\s]{0,3}[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //Dave Gorman Modern Life is Goodish Series 1 - [114 of 126] - "Dave Gorman Modern Life is Goodish S01E06.mkv.008" yEnc - if (preg_match('/^[\w -]+[-_\s]{0,3}[\[\(]\d+ of \d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w -]+[-_\s]{0,3}[\[\(]\d+ of \d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(1/9) "Tronens_Spil_S03E08.par2" yEnc - if (preg_match('/^[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //07/14 "Sister.Wives.S06E06.STV.XviD-kralcx.vol000+01.PAR2" yEnc - if (preg_match('/^\d+\/\d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\d+\/\d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //07/14 "Sister.Wives.S06E06.STV.XviD-kralcx.vol000+01.PAR2" yEnc - if (preg_match('/^\d+\/\d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^\d+\/\d+[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //[ 749,75 MB ]-[ 01/20 ]-"choir.of.young.believers-this.is.for.the.white.in.your.eyes.live.2009.pdtv.x264.nfo" yEnc - if (preg_match('/^\[ \d+[.,]\d+ [kKmMgG][bB] \][-_\s]{0,3}\[ \d+\/\d+ \][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[ \d+[.,]\d+ [kKmMgG][bB] \][-_\s]{0,3}\[ \d+\/\d+ \][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -7308,7 +7381,7 @@ class ReleaseCleaning ) { return $match[1]; } //Arrested.Development.S04E08.x264(04/164) "Arrested.Development.S04E08.WEBRiP.x264.part03.rar" - 197.21 MB - yEnc - if (preg_match('/^[\w. ()-]{8,}?\b\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\w. ()-]{8,}?\b\(\d+\/\d+\)[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) @@ -7503,7 +7576,7 @@ class ReleaseCleaning return $match[1]; } //(bf1) [03/31] - "The.Block.AU.Sky.High.S07E56.WS.PDTV.XviD.BF1.part01.sfv" yEnc //[REPOST] - [01/33] - "Breaking.Bad.S05E16.Felina.1080p.WEB-DL.DD5.1.H.264-BS.par2" yEnc - if (preg_match('/^[\[\(]\w+[\]\)][-_\s]{0,3}\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[\[\(]\w+[\]\)][-_\s]{0,3}\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -7534,7 +7607,7 @@ class ReleaseCleaning ) { return $match[1]; } //"NCIS S11E21" yEnc - [01/21] - "NCIS.S11E21.hdtv-lol.par2" yEnc - if (preg_match('/^"[\w ]+" yEnc[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^"[\w ]+" yEnc[-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -7624,21 +7697,21 @@ class ReleaseCleaning } //"Forbrydelsen.II.S01E03.2009.DVDRip.MULTi.DD5.1.x264.nzb" - 213.54 kB - yEnc //"Futurama S07E01 The Bots And The Bees.vol26+23.PAR2" - 8.49 MB - 193.51 MB - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '( - \d+([.,]\d+ [kKmMgG])?[bB])? - \d+([.,]\d+ [kKmMgG])?[bB] - yEnc$/', $this->subject, $match) ) { return $match[1]; } //"Rijdende.Rechter.-.19x01.-.Huisbiggen.1080p.MKV-BNABOYZ.part38.rar" - [40/56] - yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \[\d+\/(\d+\]) - yEnc$/', $this->subject, $match) ) { return $match[1]; } //(003/104) "blackcave1001.part002.rar" - 4,83 GB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB] - yEnc$/', $this->subject, $match) @@ -7651,7 +7724,7 @@ class ReleaseCleaning ) { return $match[1]; } //X-Men Evolution - 2000 - [01/20] - "X-Men Evolution - 3x03 - Mainstream.par2" yEnc - if (preg_match('/^[a-zA-Z0-9 -_\.]+ \[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^[a-zA-Z0-9 -_\.]+ \[\d+\/(\d+\]) - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -7668,7 +7741,7 @@ class ReleaseCleaning ) { return $match[1]; } //"the.tudors.s03e03.nfo" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -7695,7 +7768,7 @@ class ReleaseCleaning ) { return $match[1]; } //(03/19) "Damages S04E02 FR.avi" - 5,49 GB yEnc - if (preg_match('/^\(\d+(\/\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^\(\d+(\/\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { @@ -7723,7 +7796,7 @@ class ReleaseCleaning public function u4e() { //"Angry Birds USA PSN PSP-NRP.exe" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { @@ -7741,28 +7814,28 @@ class ReleaseCleaning return $match[1]; } //-4y (PW) [ usenet-4all.info - powered by ssl.news -] [1,44 GB] [08/14] "71cc4edc6R08eb7.vol00+01.PAR2" yEnc - if (preg_match('/\[ usenet-4all\.info - powered by ssl\.news -\][-_\s]{0,3}\[\d+([.,]\d+)? [kKmMgG][bB]\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/\[ usenet-4all\.info - powered by ssl\.news -\][-_\s]{0,3}\[\d+([.,]\d+)? [kKmMgG][bB]\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[2]; } //(????) [02838/75096] - "3D Browser v5.51.rar" yEnc - if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { + if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) ) { return $match[1]; } //(????) [02838/75096] - "3D Browser v5.51.rar" yEnc - if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/ui', $this->subject, $match) ) { + if (preg_match('/^\(\?{4}\) \[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/ui', $this->subject, $match) ) { return $match[1]; } //(06/10) "Christopher Paolini - Eragon 01-04.part5.rar" - 7,84 GB - yEnc //[09/22] - "H56A2_20131018_038.part08.rar" - 858,20 MB yEnc - if (preg_match('/^[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^[\[\(]\d+\/\d+[\]\)][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //(07/27) - Description - " Court Order 890879887870337.vol015+016.par2" - 1.80 GB - yEnc - if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^\(\d+\/\d+\)[-_\s]{0,3}Description[-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } //"18X Girls Mirabella Gets Her Tight Ass Hole Plowed Hard.rar" yEnc - if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { + if (preg_match('/^"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match)) { return $match[1]; } return array( @@ -7773,7 +7846,7 @@ class ReleaseCleaning public function usenetrevolution() { //[3/3] - "Berwein Saskia - Leitner und Grohmann 02 - Herzenskaelte.epub.vol0+1.par2" - 860,05 kB {UR - powered by secretusenet.com} yEnc - if (preg_match('/^\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '[-_\s]{0,3}\d+[.,]\d+ [kKmMgG][bB].+secretusenet\.com.+yEnc$/i', $this->subject, $match) @@ -7938,14 +8011,14 @@ class ReleaseCleaning ) { return $match[3]; } //(01/40) - Description - "Cloudy.with.a.Chance.of.Meatballs.2009.AC3.23Fps.640Kbps.6Ch.TR.Audio.BD-Demuxed.by.DWA.nfo" - 454,60 MB - yEnc - if (preg_match('/^\(\d+\/\d+\) - Description - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\) - Description - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { return $match[1]; } //(151/161) "Troy.2004.Directors.Cut.1080p.BluRay.x264.DTS.vol064+21.PAR2.bad" - 18,64 GB - yEnc - if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, + if (preg_match('/^\(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match) ) { @@ -7989,7 +8062,7 @@ class ReleaseCleaning ) { return $match[1]; } //(001/108) "Wizards.of.Waverly.Place.720p.S04E01.by.sugarr.par2" - 5,15 GB - yEnc - if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e0 . + if (preg_match('/^\(\d+\/(\d+\)) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB]( -)? yEnc$/', $this->subject, $match) @@ -8002,7 +8075,7 @@ class ReleaseCleaning ) { return $match[1]; } //[Entourage.S05.720p.WEB-DL.DD5.1.H.264-BTN]-[167/193] - "Entourage.S05E11.Playn.With.Fire.720p.WEB-DL.DD5.1.h.264-BTN.part05.rar" yEnc - if (preg_match('/^\[.+\]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\[.+\]-\[\d+\/\d+\] - "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -8018,7 +8091,7 @@ class ReleaseCleaning ) { return $match[3]; } //(????) [001/153] - "C4 House Party Horse Meat Disco Set 6.nfo" C4 House Party Horse Meat Disco Set 6 yEnc - if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\?+\) \[\d+\/\d+\][-_\s]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . '.+yEnc$/', $this->subject, $match) @@ -8072,7 +8145,7 @@ class ReleaseCleaning if (preg_match('/^.+?town\.ag.+?(www\..+?|News)\.[iI]nfo.+? \[\d+\/\d+\]( -)? "(.+?)(-sample)?' . $this->e0 . ' - \d+[.,]\d+ [kKmMgG][bB]M? yEnc$/', $this->subject, $match)) { return $match[3]; } //[ TOWN ]-[ www.town.ag ]-[ partner of www.ssl-news.info ]-[ 1080p ] - [320/352] - "Gq7YGEWLy8wAA2NhbZx5LukEa.vol000+5.par2" - 17.09 GB yEnc - if (preg_match('/^\[\s*TOWN\s*\][-_\s]{0,3}\[\s*www\.town\.ag\s*\][-_\s]{0,3}\[\s*partner of www\.ssl-news\.info\s*\][-_\s]{0,3}\[\s* .*\s*\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { + if (preg_match('/^\[\s*TOWN\s*\][-_\s]{0,3}\[\s*www\.town\.ag\s*\][-_\s]{0,3}\[\s*partner of www\.ssl-news\.info\s*\][-_\s]{0,3}\[\s* .*\s*\][-_\s]{0,3}\[\d+\/\d+\][-_\s]{0,4}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, $this->subject, $match)) { return $match[1]; } // >> www.ssl-news.info <<< >IP Scanner Pro 3.21-Sebaro - [1/3] - "IP Scanner Pro 3.21-Sebaro.rar" yEnc if (preg_match('/^.+?town\.ag.+?(www\..+?|News)\.[iI]nfo.+? \[\d+\/\d+\]( -)? "(.+?)(-sample)?' . @@ -8160,14 +8233,14 @@ class ReleaseCleaning ) { return $match[2]; } // www.town.ag > sponsored by www.ssl-news.info > (1/3) "HolzWerken_40.par2" - 43,89 MB - yEnc - if (preg_match('/^ www\.town\.ag > sponsored by www\.ssl-news\.info > \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^ www\.town\.ag > sponsored by www\.ssl-news\.info > \(\d+\/\d+\) "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e0 . ' - \d+[,.]\d+ [mMkKgG][bB] - yEnc$/', $this->subject, $match) ) { return $match[1]; } //(1/9)<<>> sponsored by ssl-news.info<<<[HorribleSubs]_AIURA_-_01_[480p].mkv "[HorribleSubs]_AIURA_-_01_[480p].par2" yEnc - if (preg_match('/^\(\d+\/\d+\).+?www\.town\.ag.+?sponsored by (www\.)?ssl-news\.info<+?.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}-]{8,}?\b.?)' . + if (preg_match('/^\(\d+\/\d+\).+?www\.town\.ag.+?sponsored by (www\.)?ssl-news\.info<+?.+? "([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e1, $this->subject, $match) @@ -8191,6 +8264,12 @@ class ReleaseCleaning $match) ) { return $match[1]; + } //[ TOWN ]-[ www.town.ag ]-[ ANIME ] [01/17] - "[Chyuu] Nanatsu no Taizai - 12 [720p][D1F49539].par2" - 585,03 MB yEnc + if (preg_match('/^\[ TOWN \][ _-]{0,3}\[ www\.town\.ag \][ _-]{0,3}\[ .* \][ _-]{0,3}\[\d+\/\d+\][ _-]{0,3}"([\w\säöüÄÖÜß+¤ƒ¶!.,&_()\[\]\'\`{}#-]{8,}?\b.?)' . $this->e2, + $this->subject, + $match) + ) { + return $match[1]; } return array( "cleansubject" => $this->releaseCleanerHelper($this->subject), "properlynamed" => false diff --git a/lib/copy_this/www/lib/TmuxOutput.php b/lib/copy_this/www/lib/TmuxOutput.php index c1f917702..648c5b4c3 100644 --- a/lib/copy_this/www/lib/TmuxOutput.php +++ b/lib/copy_this/www/lib/TmuxOutput.php @@ -117,7 +117,7 @@ class TmuxOutput extends Tmux $buffer = ''; $state = ($this->runVar['settings']['is_running'] == 1) ? 'Running' : 'Disabled'; //$version = $this->_tvers . 'r' . $this->_vers; - $tversion = '0.6r0025'; + $tversion = '0.6r0030'; $buffer .= sprintf($this->tmpMasks[2], "Monitor $state v$tversion @ $this->_tvers [" . $this->_vers ."]: ",