Предлагаю, выкладывать сюда свои сигнатуры по определению движка, я начну первый И так, содержимое моего файла engines (переписан с нуля) : Код: #Допустимы следующие макросы: #NAME string - Начало блока, описывающего движок с названием string #intext string или intext string1|string2|string3... - вхождение любой из фраз в тексте #intextre ^regex*$ - совпадение регулярного выражения, всегда выполняется с флагом /i - регистронезависимый поиск #inurl и inurlre - аналогично предыдущим, только поиск осуществляется по ссылке #каждый макрос можно использовать с приставкой "не", например: !intext string1|string2 - в тексте не должно быть ни string1 ни string2 #если использовать несколько макросов подряд: #intext string #inurlre regex #то это значит что они оба должны сработать одновременно #для разделения логики используется макрос or, пример: #intext string1 #!intext string2 #inurlre regex1 #or #intextre regex2 #!inurl string3 #значит: ("в тексте вхождение string1" И "в тексте нет вхождения string2" И "в ссылки совпадает регулярное выражение regex1") ИЛИ ("в тексте совпадает регулярное выражение regex2" И "в ссылки нет вхождения string3") NAME vBulletin Forum intextre <meta name.{1,100}vBulletin|<script type="text/javascript">[^>]*var vb_disable_ajax|<form action=[^>]*vb_login_password|<form action=[^>]*vb_login_md5password_utf|(Powered by)?[\s]{1,10}vBulletin.{1,25}copyright © NAME DLE intextre <meta name="generator"+[^>]+DataLife Engine.*/>|<script.*text/javascript">[^>]*var dle_root !intextre <title>.*\(Powered by DLE Forum\)</title>|Powered by <a.+?href=["|']http:\/\/white-master\.ru\/["|'].+?Bullet Energy Forum</a> or intext <script type="text/javascript" src="/engine/classes/js/jquery.js"></script> !intextre <title>.*\(Powered by DLE Forum\)</title>|Powered by.*?href="http://white-master.ru/".*?Bullet Energy Forum</a> NAME DLE Forum intextre <title>.+?\(Powered by DLE Forum\)</title> intextre <script.*text/javascript">[^>]*var dle_root !intextre Powered by.*?href="http://white-master.ru/".*?Bullet Energy Forum</a> NAME Bullet Energy Forum intextre Powered by <a.+?href=["|']http:\/\/white-master\.ru\/["|'].+?Bullet Energy Forum</a> or intextre Powered by.*?href="http://white-master.ru/".*?Bullet Energy Forum</a> NAME WordPress intextre (<meta name="generator" content="WordPress[^"]*")|(intextre link rel=("|')stylesheet("|') [^>]+wp-content)|<script[^>]*wp-content !intext powered by bbPress !intextre <meta name="generator"[^>]*bbPress|<a href[^>]*bb-login.php|<form[^>]*bb-login.php|<link[^>]*bb-templates NAME Joomla intextre (<meta name="generator"[^>]*Joomla!)|(<!\-\- JoomlaWorks "K2"|<[^>]+(feed|components)\/com_) !intextre Powered by[\s]+<a href="http://www.bestofjoomla.com".+?FireBoard !inurl option,com_fireboard or inurl option=com_ !intextre Powered by[\s]+<a href="http://www.bestofjoomla.com".+?FireBoard !inurl option,com_fireboard NAME FluxBB Forum intextre Powered by (<strong>)?<a href=("|')[^>]+fluxbb NAME PHP-Fusion CMS intextre Powered by <a href=("|')[^>]+php-fusion NAME XenForo Forum intextre (jQuery\.extend\(true, XenForo|Forum software by XenForo™|<!\-\-XF:branding) NAME XMB Forum intext <!-- Powered by XMB #|Powered[\s]+by.*(href=)*?[\s]*XMB or intextre href=.+?viewthread\.php\?tid=|href=.+?forumdisplay.php\?fid=|misc\.php\?action=search|\/misc\.php\?action=login|<img src=.+?images/xmb1/.+?gif or inurl viewthread.php?tid=|forumdisplay.php?fid= #|member\.php\?action=reg #|\/misc\.php\?action=lostpw #http://www.hauntingechoes.com/index.php NAME Vanilla intextre <body id=("|')(DiscussionsPage|.+?vanilla)|<script src=".*?\/applications\/vanilla\/|<a href=("|')http://vanillaforums.org("|').+?Powered by Vanilla NAME Amiro-CMS intextre system_js\.php(\?|\-)script=|<meta name="GENERATOR" content="[^>]*Amiro NAME Django CMS # intextre <script[^>]+?media\/cms\/js\/csrf\.js|powered by.+?Django intextre powered by.+?Django NAME Ametys CMS intextre <meta name="GENERATOR"[^>]*(Ametys|Anyware Technologies)|<script[^>]+STools.js NAME Arc Forum intextre ping\.src = node\.href; NAME BrowserCMS intextre <meta name="GENERATOR"[^>]*browsercms NAME InstantCMS intextre <meta name="GENERATOR"*InstantCMS NAME Kasseler CMS intextre <meta name='GENERATOR' content='[^>]*Kasseler CMS|Copyright.*Kasseler CMS NAME 1C-Bitrix intextre <link[^>]+components\/bitrix|(src|href)=("|')\/bitrix\/(js|templates) NAME Invision Power Board inurl index.php?showtopic=|index.php?showforum=|index.php?showuser= or intextre <link[^>]+ipb_[^>]+\.css|<script type="text/javascript">[^>]*var ipb_var_st|<script[^>]*jscripts\/ips_ or intextre Powered by <a href=["|']http://www.invisionboard.com["|'].+?(Invision Power Board|IP.Board)</a> #Social Engine Forum #intext <meta name="generator" content="Social Engine Forum" /> #http://www.socialengineforum.com/index.php?/index - если юзер агент старый то сайт не пускает к себе NAME Drupal CMS intextre jQuery\.extend\(Drupal\.settings, \{|Drupal\.extend\(\{ settings: \{|<style[^>]+sites\/(default|all)\/(themes|modules)\/ #intextre (jQuery\.extend\(Drupal\.settings, \{|Drupal\.extend\(\{ settings: #\{|<link[^>]+sites\/(default|all)\/themes\/|<style[^>]+sites\/(default|all)\/(themes|modules)\/) NAME UltraBB Forum intextre <.+?href="http://ultrabb.net".*>UltraBB.+?> NAME phpBB Forum intextre Powered by <a[^>]+phpbb|<a[^>]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|<img#[^>]+i_icon_mini|<table class="forumline or intextre var[\s]+style_cookie_settings|var[\s]+style_cookie.{1,500}phpbb|a href.{1,500}viewtopic.php|a href.{1,500}viewforum.php or intext Powered by[\s]{1,10}<a href="http://www.phpbb.com/">[\s]{0,10}phpBB|./ucp.php?mode=terms or inurl viewtopic.php|viewforum.php NAME MyBB Forum intextre (<script [^>]+\s+<!--\s+lang\.no_new_posts|<a[^>]* title=("|')Powered By MyBB)|<meta name=[^>]*MyBB Group NAME Danneo CMS intextre <meta name="generator"[^>]*CMS Danneo NAME PunBB Forum intextre Powered by <a href=("|')[^>]+punbb|<script.*>[^>]*var forum_quickjump_url|<script.*>[^>]*var sef_friendly_url_array NAME PHP-Nuke Forum intextre <meta name="GENERATOR"[^>]*PHP-Nuke|<[^>]+Powered by PHP\-Nuke #NAME Ikonboard #intextre Ikonboard ([\d\.]+) #or inurlre (/ikonboard.cgi)|(profile.cgi?action=) NAME SMF Forum intextre <script.*[^>]+?var.+?(smf_theme_url|smf_) or intextre href=.+?http:\/\/www.simplemachines.org\/.+?(Simple Machines Forum.+?)?Powered by SMF or intextre smf.+href=("|')http:\/\/www\.simplemachines\.org("|').+?Simple Machines NAME Reddit intextre (<script[^>]+>var reddit = {|<a[^>]+Powered by Reddit|powered by <a[^>]+>reddit<) or inurlre ^(www\.)?reddit\.com NAME MyBB Forum intextre (<script [^>]+\s+<!--\s+lang\.no_new_posts|<a[^>]* title=("|')Powered By MyBB)|(<script .{1,500}[^>]*mybb|<span class.{1,500}onclick="MyBB.quickLogin)|(Powered By.*(?:MyBB</a>)) NAME UltimateBB Forum inurlre \bubb\b|/ultimatebb #intextre (Powered By[^]*Ubb.classic)|(?<=\<a href="http://www.ubbcentral.com/" target="_blank">).*Powered by UBB.*(?=</a>) NAME YaBB Forum intextre (Powered by <a href=("|')[^>]+yabbforum)|(<a href="http://www.yabbforum.com">YaBB</a>: Copyright) or inurl YaBB|yabb NAME 1und1 inurlre \/shop\/catalog\/browse\?sessid\= NAME ModX CMS intextre (<a[^>]+>Powered by MODx<\/a>|var el= \$\('modxhost'\);|<script type=("|')text\/javascript("|')>var MODX_MEDIA_PATH = "media";)|<(link|script)[^>]+["|']assets\/ NAME Intellect Board Forum intextre <address class="copyright">[^>].{1,500}Intellect Board NAME 2z Project CMS intextre <meta name="GENERATOR"[^>]*2z project NAME e107 CMS intextre Powered by.+?e107 Forum System|<script[^>]*e107\.js NAME eZ Publish CMS intextre <meta name="GENERATOR"[^>]*eZ Publish NAME OPEN SLAED CMS intextre <meta name="generator"[^>]*SLAED CMS|<meta name="author"[^>]*CMS SLAED|<meta name="copyright"[^>]*CMS SLAED NAME Typo3 CMS inurl \/typo3\/ or intextre <meta name="GENERATOR"[^>]*TYPO3|(<(script[^>]* src|link[^>]* href)=[^>]*fileadmin|<!--TYPO3SEARCH) NAME CMS Made Simple intextre <meta name="GENERATOR"[^>]*CMS Made Simple NAME ExBB Forum intextre Powered by <a href="http://www.exbb.org[^>]*ExBB NAME MiniBB Forum intextre <a href=("|')[^>]+minibb.+\s+<!--End of copyright link|Powered by <a href="http://www.miniBB.net">forum software miniBB or intextre <span class="txtSm">Copyright © miniBB.com 2001-[\d]{4}. All rights reserved. NAME Chameleon CMS intextre <meta name="GENERATOR"[^>]*chameleon\-cms NAME GetSimple CMS intextre <meta name="GENERATOR"[^>]*GetSimple NAME Hotaru CMS intextre <meta name="GENERATOR"[^>]*Hotaru CMS NAME Kolibri CMS intextre <meta name="GENERATOR"[^>]*Kolibri NAME Koobi CMS intextre <meta name="GENERATOR"[^>]*Koobi NAME LEPTON CMS intextre <meta name="GENERATOR"[^>]*LEPTON NAME LightMon Engine CMS intextre <!-- Lightmon Engine Copyright Lightmon NAME Mambo CMS intextre <meta name="GENERATOR"[^>]*Mambo NAME E-Xooport CMS #intextre <meta name="GENERATOR"[^>]*XOOPS|(?=xoops).* intextre <meta name="generator" content="E-Xoopport or intextre Powered by E-Xoopport.{1,100}href=["|']http:\/\/www\.e-xoopport\.it NAME MaxSite CMS intextre <meta name="GENERATOR"[^>]*MaxSite CMS|copy;[\s]*MaxSite.org[^]*<a href[^]*MaxSite CMS NAME Mynetcap CMS intextre <meta name="GENERATOR"[^>]*Mynetcap NAME openEngine CMS intextre <meta[^>]+openEngine NAME PANSITE CMS intextre <meta name="GENERATOR"[^>]*PANSITE NAME papaya CMS intextre <link[^>]*\/papaya-themes\/ NAME Percussion CMS intextre <meta name="GENERATOR"[^>]*(Percussion|Rhythmyx)|<[^>]+class="perc-region NAME Pligg CMS intextre <meta name="GENERATOR"[^>]*Pligg|<span[^>]+id="xvotes-0 NAME Plone CMS intextre <meta name="GENERATOR"[^>]*Plone NAME ReallyCMS CMS intextre <meta name="GENERATOR"[^>]*ReallyCMS NAME S.Builder CMS intextre <meta name="GENERATOR"[^>]*S\.Builder NAME s9y CMS intextre (<meta name="GENERATOR"[^>]*Serendipity)|(<meta name="Powered-By"[^>]*Serendipity) NAME SiteEdit CMS intextre <meta name="GENERATOR"[^>]*SiteEdit NAME sNews CMS intextre <meta name="GENERATOR"[^>]*sNews NAME Textpattern CMS intextre <meta name="GENERATOR"[^>]*Textpattern|Powered by <a href=("|')http://textpattern.com/("|')>Textpattern</a> NAME vienna CMS intextre powered by <a href=("|')[^>]+viennacms NAME Vignette CMS intextre <[^>]+?=("|')vgn\-ext|<[^>]+?=("|')vgnext NAME Weebly CMS intextre <[^>]+class=("|')weebly NAME Wolf CMS intextre (<a href=("|')[^>]+wolfcms\.org.+?Wolf CMS.+?inside|Thank you for using <a[^>]+>Wolf CMS) NAME OS_Commerce CMS-Shop intextre Copyright.{1,500}href="http://www.oscommerce.com[\w\s_"=]+>osCommerce NAME FUDForum intextre <link rel="stylesheet".*Default FUDforum Theme|Powered by: FUDforum [\d\.]+|[\d]{4}-[\d]{4}.{1,500}FUDforum Bulletin Board Software or inurlre feed.php?mode=m NAME SHOP-SCRIPT CMS intextre Powered by Shop\-Script|WebAsyst Shop\-Script NAME Lithium Forum intextre href[^>]+interaction.style=forum|<script type.{1,500}[^>]*Lithium.DEBUG|<script type.{1,500}[^>]*Lithium.Components.Render_url #"Powered by IceBB" "XAOS Interactive" NAME IceBB Forum #inurl /icebb #or intextre Powered by <a href='http://icebb.net/'>IceBB #|icebb_base_url #|<a href[^>]*icebb NAME WR-Forum intextre Powered by <a href.{1,500}WR-Forum NAME AEF Forum intext Powered By AEF|intext <meta name="keywords" content="aef, NAME bbPress Forum #intext powered by bbPress #or intextre <meta name="generator"[^>]{1,500}bbPress|<a href[^>]{1,500}bb-login.php|<form[^>]{1,500}bb-login.php|<link[^>]{1,500}bb-templates NAME Beehive Forum intextre <meta name="(generator|msapplication-tooltip)"[^>]{1,500}Beehive Forum NAME ESO Talk Forum intextre (link rel|a href)=[^>].{1,500}\/conversation[s]?\/ or intextre (script|onclick=('|")).{1,500}Conversation\. or intextre Powered by.{1,500}esotalk\.(org|com).{1,500}esotalk|<a href=.{1,500}esotalk.(org|com).{1,500}Powered by esoTalk NAME Viscacha Forum intextre (?:Powered by).{1,500}viscacha\.org.{1,500}Viscacha.{1,500}[\d] #NAME Drupal Forum NAME JavaBB Forum inurlre \.jbb([\W]?) or intextre href.{1,500}?\.jbb NAME mvnForum inurlre /mvnforum/ or intextre Powered by <a href.{1,500}mvnForum NAME FireBoard Forum intextre Powered by[\s]+<a href="http://www.bestofjoomla.com".{1,500}?FireBoard or inurl option,com_fireboard NAME Directory Script Forum intextre <link rel.{1,500}phpLD|Copyright.{1,500}PHP Link Directory Script|<meta name="generator".{1,500}?PHP Link Directory NAME Phorum intextre powered[\s]{1,10}by[\s]{1,10}<a href=["|']http://www.phorum.org/["|'][\s]{0,10}Phorum|powered by Phorum.{1,100}http:\/\/www\.phorum\.org NAME UseBB Forum #inurl usebb #or intextre powered[\s]{1,10}by[\s]{1,10}<a href=["|']http:\/\/www\.usebb\.net["|'].{1,100}UseBB NAME Ubb.Threads Forum inurl ubbthreads or intextre <meta name="generator".+?UBB.threads|<script type="text/javascript" src=.+?ubb_js/ubb_jslib.js|<a href="/ubbthreads\.php\?ubb|href="http://www.ubbcentral.com/".+?Powered by UBB.threads NAME Discuz! Forum intextre Powered by.+?Discuz!|<meta name="generator".+?Discuz!|<meta name="copyright".+?Comsenz Inc\.|var.+?discuz NAME ExpressionEngine Forum intextre <a href="http://expressionengine.com/.+?Powered by ExpressionEngine|<meta name=["|']MSSmartTagsPreventParsing["|'] NAME Seo-Board Forum intext <script src="javascript/seo-board.js">{0,10}</script> or intextre powered[\s]{1,10}by[\s]{1,10}<a href="http://www.seo-board.com".{1,100}SEO-Board NAME Quicksilver Forum #intext <link rel="alternate" title="Quicksilver Forums" #or intextre Powered[\s]{1,10}by[\s]{1,10}<a href=["|']http://www.quicksilverforums.com["|'].{1,200}Quicksilver Forums NAME XennoBB Forum intextre Powered[\s]{1,10}by[\s]{1,10}<a href=["|']http://www.xennobb.com["|'].{1,200}?XennoBB intextre <a href=["|']http://group.xennobb.com["|'].{1,50}Xenno Group NAME FussionBB Forum inurl /fusionbb/ or intext Powered by FusionBB</title> or #intextre <img src=.{1,250}\/(fusion|fbb)\/|intextre href=.{1,250}\/(fusion|fbb)\/ #intextre <img src=.{1,250}\/fusion\/|href=.{1,250}\/fusion\/|<img src=.{1,250}\/fbb\/|href=.{1,250}\/fbb\/ #or intextre <a href=('|")http://www.fusionbb.com.+?FusionBB.+?Version [\d]\.[\d][\s]{1,10}([\w ]{1,50})?\|[\s]{1,10}©[\d]{4}-[\d]{4} NAME MesDiscussions Forum intext <a href=["|']http://www.mesdiscussions.net.*?class=["|']copyright["|']>Forum MesDiscussions.Net</a> or intextre <div class=".*?mesdiscussions.*?" id=".*?mesdiscussions.*?"> NAME phpFox Social Network inurl /index.php?do=/user/register/|/index.php?do=/friend/|/index.php?do=/user/browse/|/index.php?do=/pages/|/index.php?do=/blog/|/index.php?do=/photo/|/index.php?do=#/forum/|/index.php?do=/article/|/index.php?do=/video/|/index.php?do=/event/|/index.php?do=/music/|/index.php?do=/apps/|/index.php?do=/poll/ or intext class="header_menu_login or intextre Powered By <a href=["|']http://www.phpfox.com/["|']>phpFox.+?Version|<script type="text/javascript">[^>]*?\$Core\.init\(\);|<script.*?text/javascript">[^>].*?var.*?core NAME Logic Board Forum intextre <script.*text/javascript">[^>]*?var (LB_root|Lb_base_url) NAME Viennabux Beta Forum inurlre view_(topic|forum)\.php\?cat=|view_user\.php\?name= or intextre href.+?view_(topic|forum)\.php\?cat=|href.+?view_user\.php\?name= NAME Woltlab Burning Board Forum inurl /wbb/index.php|index.php?page=Board&boardID= or intextre a href=('|")[^>]+woltlab\.com.+?Burning Board|<link rel="stylesheet".+?href.+?(burningBoard|\.\.\/wcf\/) or intextre <script type="text/javascript" src="\.\./wcf/js/|<script type.*?text/javascript">[^>]*var (SID_ARG_2ND|RELATIVE_WCF_DIR|RELATIVE_WBB_DIR) NAME WowBB Forum intextre Powered by.+?href=('|")[^>]+wowbb\.com.+?WowBB NAME Redmine CMS intextre Powered by (<a href=["|']http:\/\/www\.redmine\.org\/["|']>)?Redmine.+?2006\-[\d]{4} Jean\-Philippe Lang NAME Business Catalyst CMS intext <!-- BC_OBNW --> or intextre <script.*">[^>]*CatalystScripts NAME E-Blah Forum inurl /Blah.pl? or intextre Powered by <a href=["|']http:\/\/www\.eblah\.com["|']>E-Blah Forum Software.+?2001\-[\d]{4}|<link rel=["|']stylesheet["|'].+?href.+?\/blahdocs\/|href.+?Blah\.pl\? NAME MegaBBS ASP Forum intextre Running.+href=('|")http:\/\/www\.pd9soft\.com\/('|")>MegaBBS ASP Forum Software or intextre <link rel=["|']stylesheet["|'].+?href.+?\/megabbs\/.+?> or intextre <style type=["|']text/css["|']>.+?["|']\/megabbs\/ or intextre <a.+?href=('|")\/megabbs\/.+?> NAME Web Wiz Ltd Forum intextre <meta name="generator".+?Web Wiz Forums|Forum Software by[^>].*?Web Wiz Forum or inurl member_profile.asp?PF=|forum_posts.asp?TID=|forum_topics.asp?FID=|active_users.asp?SID|get_last_post.asp?TID= or intextre href.+?(member_profile\.asp\?PF=|forum_posts\.asp\?TID=) or intextre href.+?(forum_topics\.asp\?FID=|active_users\.asp\?SID|get_last_post\.asp\?TID=) NAME BIGACE CMS intextre <meta name=("|')generator("|').+?BIGACE|Powered by <a href=("|')[^>]+BIGACE|<!--\s+Site is running BIGACE NAME Cargo CMS intextre <meta name=("|')cargo_title("|').*|<script[^>]+?cargo\.|<link [^>]+Cargo feed NAME Concrete5 CMS intextre <script[^>]+?concrete\/js\/|<meta name=("|')generator("|').+?concrete5 NAME Contenido CMS intextre <meta name=("|')generator("|').+?contens NAME Cotonti CMS intextre <meta name=("|')generator("|').+?Cotonti NAME CPG Dragonfly CMS intextre <meta name=("|')generator("|').+?CPG Dragonfly NAME DedeCMS intextre <script[^>]+?dedeajax NAME DotNetNuke CMS intext <!\-\- by DotNetNuke Corporation or intextre <meta[^>]+?DotNetNuke|<input[^>]+?(StylesheetManager_TSSM|ScriptManager_TSM) NAME EPiServer CMS intextre <meta name=("|')generator("|').+?EPiServer NAME FlexCMP CMS intextre <meta name=("|')generator("|').+?FlexCMP NAME Google Sites CMS inurl sites.google.com NAME Graffiti CMS intextre <meta name=("|')generator("|').+?Graffiti CMS NAME IBM WebSphere Portal CMS inurl /wps/ NAME ImpressCMS intextre <meta name=("|')generator("|').+?ImpressCMS|<script[^>]+?include\/linkexternal\.js NAME ImpressPagesCMS intextre <meta name=("|')generator("|').+?ImpressPages NAME Indexhibit CMS intextre <(link|a href) [^>]+ndxz-studio NAME Jalios CMS intextre <meta name=("|')generator("|').+?Jalios NAME Kentico CMS intextre <meta name=("|')generator("|').+?Kentico CMS NAME Microsoft SharePoint CMS intextre <meta name=("|')generator("|').+?Microsoft SharePoint NAME Moogo CMS intextre <script[^>]+?kotisivukone\.js NAME Movable Type CMS intextre <meta name=("|')generator("|').+?Movable Type NAME SilverStripe CMS intextre <meta name=("|')generator("|').+?SilverStripe|Powered by <a href="[^>]+SilverStripe NAME SPIP CMS intextre <meta name=("|')generator("|').+?SPIP NAME Squarespace CMS intextre Squarespace\.Constants\.CURRENT_MODULE_ID NAME Squiz Matrix CMS intextre <meta name=("|')generator("|').+?Squiz Matrix|Running (MySource|Squiz) Matrix NAME Umbraco CMS intextre <meta name=("|')generator("|').+?umbraco|powered by <a href=[^>]+umbraco NAME webEdition CMS intextre <meta name=("|')(generator|DC.title)("|').+?webEdition NAME WebGUI CMS intextre <meta name=("|')generator("|').+?WebGUI NAME WebPublisher CMS intextre <meta name=("|')generator("|').+?(WEB\|Publisher) NAME WebsiteBaker CMS intextre <meta name=("|')generator("|').+?WebsiteBaker NAME Weebly CMS intextre <[^>]+class=("|')weebly P.S: На перечеркнутость правил не обращайте внимание, просто скопируйте весь код и сохраните его как engines.txt (не забывайте сделать бэкап своего предыдущего engines.txt)
Всем, да не всем, ни каждый умеет составлять нужные ему регулярки, а тут уже все готовое и в рабочем виде, почему бы и нет?
У меня давно было пару не оптимизированных регулярок, но с выходом дополнения по показу времени я их отловил и оптимизировал. Если народ подтянится то сделаем базу быстрее у кого есть еще какие нибудь идеи или проблемы с составлением регулярок , будем вместе оптимизировать.