# ------------------- # KOI8-R: "(<#DIGIT#>?)((([[:digit:]]([[:blank:][:punct:]]*)){1,3})(<#DIGIT#>{1,3})){2}" # Win1251: "(<#DIGIT#>?)((([[:digit:]]([[:blank:][:punct:]]*)){1,3})(<#DIGIT#>{1,3})){2}" # UTF8: "(<#DIGIT#>?)((([[:digit:]]([[:blank:][:punct:]]*)){1,3})(<#DIGIT#>{1,3})){2}" body __RU_HIDDEN_DIGITS_KOI8 /(((\xcf|\xef|o|O|I|l|\xda|\xfa|\xde|\xfe|\xc2|\xd7|\xf7)([[:blank:][:punct:]]*))?)((([[:digit:]]([[:blank:][:punct:]]*)){1,3})(((\xcf|\xef|o|O|I|l|\xda|\xfa|\xde|\xfe|\xc2|\xd7|\xf7)([[:blank:][:punct:]]*)){1,3})){2}/s # ------------------- # KOI8-R: "<#4#><#9#><#5#>(<#DIGIT#>{7})" # Win1251: "<#4#><#9#><#5#>(<#DIGIT#>{7})" # UTF8: "<#4#><#9#><#5#>(<#DIGIT#>{7})" body __RU_HIDDEN_MSK_PHONE_KOI8 /((\xde|\xfe)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((([[:digit:]]|\xcf|\xef|o|O|I|l|\xda|\xfa|\xde|\xfe|\xc2|\xd7|\xf7)([[:blank:][:punct:]]*)){7})/s meta __RU_SPAM_TRICKS_KOI8 __RU_HIDDEN_DIGITS_KOI8 || __SA_RUS_MIXED_CYR_LAT || __SA_RUS_GAPPY || __RU_HIDDEN_MSK_PHONE_KOI8 meta __RU_DIGIT_TRICKS_KOI8 __RU_HIDDEN_DIGITS_KOI8 || __RU_HIDDEN_MSK_PHONE_KOI8 meta RU_2_SPAM_TRICKS_KOI8 ( __RU_DIGIT_TRICKS_KOI8 + __SA_RUS_MIXED_CYR_LAT + __SA_RUS_GAPPY ) >=2 score RU_2_SPAM_TRICKS_KOI8 0.5 # ------------------- # KOI8-R: "[[:digit:]][[:blank:]]*((((\.)|((()|()|()|()))))|([[:digit:]][[:blank:][:punct:]]?\.\.)|((()|u)(()|r))|(((\.)|()))|(((\.)|((()|())?))[[:blank:][:punct:]]?((\.)|())))" # Win1251: "[[:digit:]][[:blank:]]*((((\.)|((()|()|()|()))))|([[:digit:]][[:blank:][:punct:]]?\.\.)|((()|u)(()|r))|(((\.)|()))|(((\.)|((()|())?))[[:blank:][:punct:]]?((\.)|())))" # UTF8: "[[:digit:]][[:blank:]]*((руб((\.)|(л((ь)|(и)|(я)|(е)))))|([[:digit:]][[:blank:][:punct:]]?у\.е\.)|(е((в)|u)((р)|r)о)|(долл((\.)|(ар)))|(ф((\.)|(унт((а)|(ов))?))[[:blank:][:punct:]]?ст((\.)|(ерл))))" body __RU_PRICE_KOI8 /[[:digit:]][[:blank:]]*(((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)((\.)|((\xcc|\xec)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))))|([[:digit:]][[:blank:][:punct:]]?(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)\.(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)\.)|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|u)(((\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|r)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)((\.)|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xc6|\xe6)([[:blank:][:punct:]]?)((\.)|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)))?))[[:blank:][:punct:]]?(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)((\.)|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)))))/s # ------------------- # KOI8-R: "()|(([[:blank:][:punct:]]?))|(ģ(()|()))|((?))|()|(()?(()|()|()|()|()))|((()|()))" # Win1251: "()|(([[:blank:][:punct:]]?))|((()|()))|((?))|()|(()?(()|()|()|()|()))|((()|()))" # UTF8: "(бесплатн)|(не([[:blank:][:punct:]]?)дорог)|(дёш((е)|(о))в)|(скид(о?)к)|(дисконт)|((рас)?цен((а)|(ы)|(е)|(о)|(к)))|(эконом((ь)|(н)))" body __RU_CHEAP_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)))(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|(((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))?(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|[[:digit:]][[:blank:]])(()|()))|()|()|((()|()))" # Win1251: "((()|[[:digit:]][[:blank:]])(()|()))|()|()|((()|()))" # UTF8: "(((без)|[[:digit:]][[:blank:]])наличн((ы)|(о)))|(оплат)|(наложенны)|(карточ((к)|(н)))" body __RU_PAY_KOI8 /((((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|[[:digit:]][[:blank:]])(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|()|()|()" # Win1251: "((()|()))|()|()|()" # UTF8: "(успе((шн)|(х)))|(эффективн)|(грамотно)|(правильн)" body __RU_EFFECT_1_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|(ģ)|()|()|()|()|()" # Win1251: "()|()|()|()|()|()|()|()" # UTF8: "(качеств)|(результ)|(надёжн)|(удобн)|(выгодн)|(преимуществ)|(гаранти)|(отдач)" body __RU_EFFECT_2_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))/s meta __RU_EFFECT_KOI8 __RU_EFFECT_1_KOI8 || __RU_EFFECT_2_KOI8 # ------------------- # KOI8-R: "()((()|()))|()|()|()|()" # Win1251: "()((()|()))|()|()|()|()" # UTF8: "(великолеп)(м((акс)|(ин))имальн)|(лучш)|(худш)|(любой)|(абсолютн)" body __RU_HYPE_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))((\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)))(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(квалифи)|(профессионал)|(опытн)|(специали)|(грамотн)|(мастер)" body __RU_PROFI_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))" # Win1251: "()|((()|()))" # UTF8: "(конкурен)|(опере((ди)|(ж)))" body __RU_COMPETITIVE_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|((()|()))|()|((((()|()))|()))|((()|(c)))|()|((()|()))|()|()|((()|()))|()" # Win1251: "((()|()))|((()|()))|()|((((()|()))|()))|((()|(c)))|()|((()|()))|()|()|((()|()))|()" # UTF8: "(предл((ож)|(аг)))|(поможе((м)|(т)))|(курьер)|(вые((з((д)|(ж)))|(ха)))|(пригла((ш)|(c)))|(звони)|(обра((ща)|(ти)))|(контакт)|(адрес)|(зака((з)|(ж)))|(консульт)" body __RU_INTERACT_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|(c)))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(корпоратив)|(бизнес)" body __RU_CORPORATE_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "(((((()?)|()))|(.{0,10})|()|()|())?[[:blank:][:punct:]])|(ޣ.{0,3})|()|()|(ޣ)" # Win1251: "(((((()?)|()))|(.{0,10})|()|()|())?[[:blank:][:punct:]])|(.{0,3})|()|()|()" # UTF8: "(документ((а((м(и)?)|(х)))|(о.{0,10})|(ы)|(у)|(е))?[[:blank:][:punct:]])|(счёт.{0,3}фактур)|(договор)|(контракт)|(отчёт)" body __RU_DOCUMENTS_KOI8 /((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))?)|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?).{0,10})|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))?[[:blank:][:punct:]])|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?).{0,3}(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))|()" # Win1251: "()|()|((()|()))|()" # UTF8: "(клиент)|(потреб)|(посе((тит)|(щ)))|(заказчик)" body __RU_CUSTOMER_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()|()|()|()|()|()))|()|()|()" # Win1251: "((()|()|()|()|()|()|()|()|()))|()|()|()" # UTF8: "(прода((ж)|(ве)|(вц)|(ва)|(т)|(ё)|(ю)|(м)|(д)))|(магазин)|(ассортимент)|(каталог)" body __RU_SALE_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?))))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(услуг)|(обслуж)|(сервис)|(предостав)|(круглосут)|(обеспечи)" body __RU_SERVICE_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(достав((и)|(к)))|(перевоз)|(транспорт)" body __RU_CARGO_KOI8 /((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|([[:blank:][:punct:]](()|()|())[[:blank:][:punct:]])|([[:blank:][:punct:]])|([[:blank:][:punct:]])|()|()|()|()|()" # Win1251: "()|()|()|()|([[:blank:][:punct:]](()|()|())[[:blank:][:punct:]])|([[:blank:][:punct:]])|([[:blank:][:punct:]])|()|()|()|()|()" # UTF8: "(январ)|(феврал)|(март)|(апрел)|([[:blank:][:punct:]]ма((й)|(я)|(е))[[:blank:][:punct:]])|([[:blank:][:punct:]]июн)|([[:blank:][:punct:]]июл)|(август)|(сентябр)|(октябр)|(ноябр)|(декабр)" body __RU_DATE_KOI8 /((\xd1|\xf1)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))[[:blank:][:punct:]])|([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((p|P)(h|())(()|N))|[[:blank:][:punct:]](()|[[:blank:][:punct:]])|((f|F|())(()|()))|((i|I|l|1)(q|Q))|((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))" # Win1251: "((p|P)(h|())(()|N))|[[:blank:][:punct:]](()|[[:blank:][:punct:]])|((f|F|())(()|()))|((i|I|l|1)(q|Q))|((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))" # UTF8: "((p|P)(h|(н))о((п)|N)е)|[[:blank:][:punct:]]тел((ефон)|[[:blank:][:punct:]])|((f|F|(ф))а((кс)|(х)))|((i|I|l|1)с(q|Q))|(((е)?)([[:blank:][:punct:]]?)((м)|m)а(i|I)(l|L|1))" body __RU_COMMUNICATE_KOI8 /((p|P)(h|((\xce|\xee|H)([[:blank:][:punct:]]?)))(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xd0|\xf0|n)([[:blank:][:punct:]]?))|N)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|[[:blank:][:punct:]](\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])|((f|F|((\xc6|\xe6)([[:blank:][:punct:]]?)))(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))|((i|I|l|1)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(q|Q))|((((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|m)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))/s meta __RU_COMMERCIAL_KOI8 ( __RU_PRICE_KOI8 + __RU_CHEAP_KOI8 + __RU_PAY_KOI8 + __RU_EFFECT_KOI8 + __RU_HYPE_KOI8 + __RU_PROFI_KOI8 + __RU_COMPETITIVE_KOI8 + __RU_INTERACT_KOI8 + __RU_CORPORATE_KOI8 + __RU_DOCUMENTS_KOI8 + __RU_CUSTOMER_KOI8 + __RU_SALE_KOI8 + __RU_SERVICE_KOI8 + __RU_CARGO_KOI8 + __RU_DATE_KOI8 + __RU_COMMUNICATE_KOI8 ) >= 2 # ------------------- # KOI8-R: "((()|()))|(()(()|()|()|()))|()|(((){1,2}))|((()|()|()|()|([[:blank:][:punct:]])|()))|((()|()))|((()|()))" # Win1251: "((()|()))|(()(()|()|()|()))|()|(((){1,2}))|((()|()|()|()|([[:blank:][:punct:]])|()))|((()|()))|((()|()))" # UTF8: "(мно((г)|(ж)))|(сот(е)н((я)|(и)|(ю)|(е)))|(тысяч)|(ми((л){1,2})ион)|(масс((а)|(ы)|(у)|(е)|([[:blank:][:punct:]])|(о)))|(толп((а)|(ы)))|(((нео)|(без))гранич)" body __RU_MANY_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xc7|\xe7)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)){1,2})(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|((((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)))(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|((()|()))" # Win1251: "((()|()))|((()|()))" # UTF8: "(оптимиз((ац)|(ир)))|(настр((о)|(а))й)" body __RU_OPTIMIZE_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(недобросовеств)|(злостн)|(умышлен)" body __RU_UNFAIR_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(креатив)|(творчес)" body __RU_AUTHORING_1_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|(ף(((()|()|()))|((()|()|()|()|()))))" # Win1251: "()|((()|()))|()|((((()|()|()))|((()|()|()|()|()))))" # UTF8: "(разработ)|(состав((л)|(и)))|(созда)|(вёрст((а((ю)|(л)|(е)))|(к((а)|(и)|(е)|(у)|(о)))))" body __RU_AUTHORING_2_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|((()|()))|((()|()))" # Win1251: "()|()|()|()|()|()|((()|()))|((()|()))" # UTF8: "(макет)|(шаблон)|(дизайн)|(содержан)|(текст)|(картинк)|(изобра((ж)|(з)))|(графи((к)|(ч)))" body __RU_AUTHORING_3_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))/s meta __RU_AUTHORING_KOI8 __RU_AUTHORING_1_KOI8 || __RU_AUTHORING_2_KOI8 || __RU_AUTHORING_3_KOI8 # ------------------- # KOI8-R: "()|()|((()|()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]](()|()|()))" # Win1251: "()|()|((()|()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]](()|()|()))" # UTF8: "(реклам)|(раскрут)|(продви((ж)|(г)|(н)))|(известн)|(знаменит)|([[:blank:][:punct:]]на[[:blank:][:punct:]]в((ес)|(сю)|(се)))" body __RU_ADVERTISING_1_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|())(()|()))|((()|()))|()|((()|()))" # Win1251: "((()|())(()|()))|((()|()))|()|((()|()))" # UTF8: "(((при)|(за))вле((ч)|(к)))|(((при)|(от))ток)|(новы)|(заинтерес((ов)|(уе)))" body __RU_ADVERTISING_2_KOI8 /((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)))(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|()|((()|()))|(((()|())?))|((()|()))|()" # Win1251: "((()|()))|()|((()|()))|(((()|())?))|((()|()))|()" # UTF8: "(информ((ац)|(ир)))|(заяви)|(расска((з)|(ж)))|(узна(((ю)|(е))?)т)|(донес((ти)|(ё)))|(интерес)" body __RU_ADVERTISING_3_KOI8 /((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)((((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s meta __RU_ADVERTISING_KOI8 __RU_ADVERTISING_1_KOI8 || (( __RU_ADVERTISING_2_KOI8 || __RU_MANY_KOI8 ) && __RU_CUSTOMER_KOI8 ) || __RU_ADVERTISING_3_KOI8 # ------------------- # KOI8-R: "()|(.{1,4})|((()|(.{1,5})))" # Win1251: "()|(.{1,4})|((()|(.{1,5})))" # UTF8: "(баннер)|(контекстн.{1,4}рекл)|(поисков((ик)|(ы.{1,5}сист)))" body __RU_ADVERTISING_WEB_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?).{1,4}(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?).{1,5}(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()|(((l)|(L)|(1))((n)|(N)))|()" # Win1251: "()|()|()|(((l)|(L)|(1))((n)|(N)))|()" # UTF8: "(оборудовани)|(сервер)|(лвс)|(((l)|(L)|(1))а((n)|(N)))|(атс)" body __RU_EQUIPMENT_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|(((l)|(L)|(1))(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)((n)|(N)))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|([[:blank:][:punct:]](()?))|([[:blank:][:punct:]](()|()))|(IP)" # Win1251: "((()|()))|([[:blank:][:punct:]](()?))|([[:blank:][:punct:]](()|()))|(IP)" # UTF8: "(электронн((а)|(ы)))|([[:blank:][:punct:]]и((нтер)?)нет)|([[:blank:][:punct:]]сет((и)|(ь)))|(IP)" body __RU_IP_KOI8 /((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?))))|(IP)/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(связ((ь)|(и)))|(канал)|(коммуникац)" body __RU_TELECOM_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|()|((()|()))))|((()|()))|()" # Win1251: "((((()|()))|()|((()|()))))|((()|()))|()" # UTF8: "(праздн((и((к)|(ч)))|(ов)|(у((ю)|(е)))))|(свад((ь)|(е))б)|(торжеств)" body __RU_CELEBRATE_1A_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|((()|()))|((()|((()|()|()|())((()|()|()){0,2})))([[:blank:][::punct]]*))|()" # Win1251: "((()|()))|((()|()))|((()|((()|()|()|())((()|()|()){0,2})))([[:blank:][::punct]]*))|()" # UTF8: "(именин((н)|(ы)))|(юбил((ей)|(яр)))|(д((ень)|(н((ё)|(и)|(ю)|(я))(((й)|(м)|(х)){0,2})))([[:blank:][::punct]]*)рожден)|(выпускно)" body __RU_CELEBRATE_1B_KOI8 /((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|((\xc0|\xe0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)))((((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))){0,2})))([[:blank:][::punct]]*)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(вечеринк)|(утренник)" body __RU_CELEBRATE_1C_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(.{0,5}))|()" # Win1251: "((()|())(.{0,5}))|()" # UTF8: "(нов((ы)|(о))(.{0,5})год)|(рождеств)" body __RU_CELEBRATE_1D_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)))(.{0,5})(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s meta __RU_CELEBRATE_1_KOI8 __RU_CELEBRATE_1A_KOI8 || __RU_CELEBRATE_1B_KOI8 || __RU_CELEBRATE_1C_KOI8 # ------------------- # KOI8-R: "((()|()))|((()|(ģ)))" # Win1251: "((()|()))|((()|()))" # UTF8: "(отме((ти)|(ч)))|(прове((сти)|(дём)))" body __RU_CELEBRATE_2_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))))/s meta __RU_CELEBRATE_RELATED_KOI8 __RU_CATER_2_KOI8 || __RU_ENTERTAIN_2_KOI8 meta __RU_CELEBRATE_KOI8 ( __RU_CELEBRATE_1_KOI8 + __RU_CELEBRATE_2_KOI8 + __RU_CELEBRATE_RELATED_KOI8 ) >=3 # ------------------- # KOI8-R: "()|()|()|()|()|((()|()|())(.{1,2}))" # Win1251: "()|()|()|()|()|((()|()|())(.{1,2}))" # UTF8: "(питани)|(завтрак)|(обед)|(ужин)|(ланч)|(((ая)|(ой)|(ую))(.{1,2}кухн))" body __RU_CATER_1_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)))(.{1,2}(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)))/s # ------------------- # KOI8-R: "()|()|((([[:blank:][:punct:]])|(^))(()|()))()|((([[:blank:][:punct:]])|(^))(([[:blank:][:punct:]])|(^)))" # Win1251: "()|()|((([[:blank:][:punct:]])|(^))(()|()))()|((([[:blank:][:punct:]])|(^))(([[:blank:][:punct:]])|(^)))" # UTF8: "(пикник)|(фуршет)|((([[:blank:][:punct:]])|(^))полян((а)|(у)))(банкет)|((([[:blank:][:punct:]])|(^))пир(([[:blank:][:punct:]])|(^)))" body __RU_CATER_2_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|(^))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|(^))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(([[:blank:][:punct:]])|(^)))/s # ------------------- # KOI8-R: "()|((()|([[:blank:][:punct:]])))|()|()|()|()||((()?))" # Win1251: "()|((()|([[:blank:][:punct:]])))|()|()|()|()||((()?))" # UTF8: "(меню)|(блюд((а)|([[:blank:][:punct:]])))|(напитк)|(алкогол)|(прохладит)|(тонизирующ)||(кух((о)?)н)" body __RU_CATER_3_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))||((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s meta __RU_CATER_KOI8 __RU_CATER_1_KOI8 || __RU_CATER_2_KOI8 || __RU_CATER_3_KOI8 # ------------------- # KOI8-R: "(((45)|(70))[[:blank:][:punct:]]*)|(<#9#><#1#><#6#><#7#><#9#><#9#><#2#><#1#><#8#><#8#>)|((()|())\"\")" # Win1251: "(((45)|(70))[[:blank:][:punct:]]*)|(<#9#><#1#><#6#><#7#><#9#><#9#><#2#><#1#><#8#><#8#>)|((()|())\"\")" # UTF8: "(((45)|(70))[[:blank:][:punct:]]*чел)|(<#9#><#1#><#6#><#7#><#9#><#9#><#2#><#1#><#8#><#8#>)|(((теплоход)|(тх))\"пир\")" body __RU_MV_PIR_KOI8 /(((45)|(70))[[:blank:][:punct:]]*(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|(((9)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((6|\xc2)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*)))|((((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)))\"(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)\")/s meta __RU_MV_PIR_RELATED_KOI8 __RU_CATER_KOI8 || __RU_CELEBRATE_KOI8 meta RU_MV_PIR_KOI8 __RU_MV_PIR_KOI8 && __RU_MV_PIR_RELATED_KOI8 score RU_MV_PIR_KOI8 2.0 # ------------------- # KOI8-R: "()|()|()|([[:blank:][:punct:]](((((((()?))|())?))|()|((()|()))|()|())?)(([[:blank:][:punct:]])|($)))|()" # Win1251: "()|()|()|([[:blank:][:punct:]](((((((()?))|())?))|()|((()|()))|()|())?)(([[:blank:][:punct:]])|($)))|()" # UTF8: "(путешеств)|(поезд)|(круиз)|([[:blank:][:punct:]]тур(((а(((м((и)?))|(х))?))|(ы)|(о((в)|(м)))|(е)|(у))?)(([[:blank:][:punct:]])|($)))|(маршрут)" body __RU_TRAVEL_1_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)((((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)((((\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)))?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)))?)(([[:blank:][:punct:]])|($)))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|())(()|()))|((.{1,7})(()?)(.{1,7}))|((.{1,5}))|()" # Win1251: "()|()|((()|())(()|()))|((.{1,7})(()?)(.{1,7}))|((.{1,5}))|()" # UTF8: "(трансфер)|(вылет)|(((при)|(от))бы((т)|(в)))|(паспортн(.{1,7})((визов)?)(.{1,7})контрол)|(регулярн(.{1,5})рейс)|(чартер)" body __RU_TRAVEL_2_KOI8 /((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)))(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(.{1,7})(((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))?)(.{1,7})(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(.{1,5})(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|(^)|([[:blank:][:punct:]])))|(̣)|()|()|()" # Win1251: "((()|(^)|([[:blank:][:punct:]])))|()|()|()|()" # UTF8: "(((аэро)|(^)|([[:blank:][:punct:]]))порт)|(самолёт)|(лайнер)|(авиа)|(железнодорожн)" body __RU_TRAVEL_3_KOI8 /((((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xdc|\xfc)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|(^)|([[:blank:][:punct:]]))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|(ԣ)" # Win1251: "()|()|()|()|()" # UTF8: "(багаж)|(билет)|(касса)|(бронирова)|(путёвк)" body __RU_TRAVEL_4_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|()|()))|()" # Win1251: "((((()|()))|()|()))|()" # UTF8: "(тур((и((ст)|(зм)))|(агент)|(операт)))|(спецпредложени)" body __RU_TRAVEL_5_KOI8 /((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()" # Win1251: "()" # UTF8: "(русскоговорящ)" body __RU_TRAVEL_6_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))/s meta __RU_TRAVEL_RELATED_KOI8 __RU_CATER_KOI8 || __RU_ENTERTAIN_KOI8 || __RU_TOPICS_HOTELS_SINGLE_KOI8 || __RU_CELEBRATE_KOI8 meta __RU_TRAVEL_X3_KOI8 ( __RU_TRAVEL_1_KOI8 + __RU_TRAVEL_2_KOI8 + __RU_TRAVEL_3_KOI8 + __RU_TRAVEL_4_KOI8 + __RU_TRAVEL_5_KOI8 + __RU_TRAVEL_6_KOI8 ) >=3 meta __RU_TRAVEL_X2_KOI8 ( __RU_TRAVEL_1_KOI8 + __RU_TRAVEL_2_KOI8 + __RU_TRAVEL_3_KOI8 + __RU_TRAVEL_4_KOI8 + __RU_TRAVEL_5_KOI8 + __RU_TRAVEL_6_KOI8 ) >=2 meta __RU_TRAVEL_KOI8 __RU_TRAVEL_X3_KOI8 || ( __RU_TRAVEL_X2_KOI8 && __RU_TRAVEL_RELATED_KOI8 ) meta RU_TRAVEL_KOI8 __RU_TRAVEL_KOI8 && __RU_COMMERCIAL_KOI8 score RU_TRAVEL_KOI8 0.5 # ------------------- # KOI8-R: "()|()|((()|()|()))|((()|()))|()|()|()|((.{1,5}))" # Win1251: "()|()|((()|()|()))|((()|()))|()|()|()|((.{1,5}))" # UTF8: "(экскурси)|(прогулк)|(посе((ще)|(ща)|(ти)))|(дайв((инг)|(ер)))|(сафари)|(рафтинг)|(пляж)|(горн(.{1,5})лыж)" body __RU_ENTERTAIN_1_KOI8 /((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(.{1,5})(\xcc|\xec)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(()|()|()|()))|((()?))|()" # Win1251: "((()|())(()|()|()|()))|((()?))|()" # UTF8: "(((гуля)|(ката))ни((е)|(я)|(ю)|(т)))|(фе((й)?)ервер)|(танц)" body __RU_ENTERTAIN_2_KOI8 /((((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()" # Win1251: "()" # UTF8: "(шопинг)" body __RU_ENTERTAIN_3_KOI8 /((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))/s meta __RU_ENTERTAIN_KOI8 __RU_ENTERTAIN_1_KOI8 || __RU_ENTERTAIN_2_KOI8 || __RU_ENTERTAIN_3_KOI8 # ------------------- # KOI8-R: "()|()|()|()|()|(-)|()|()" # Win1251: "()|()|()|()|()|(-)|()|()" # UTF8: "(семинар)|(практикум)|(тренинг)|(цикл)|(курс)|(мастер-класс)|(заняти)|(форум)" body __RU_CLASSES_1_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)-(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|((()|()))()" # Win1251: "((()|()))|((()|()))()" # UTF8: "(лек((ци)|(тор)))|(трен((ер)|(инг)))(преподава)" body __RU_CLASSES_2_KOI8 /((\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))))((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|((()|()))|()|(((^)|([[:blank:]]))(()|()|()|())(([[:blank:][:punct:]])|($)))" # Win1251: "()|()|()|()|()|()|((()|()))|()|(((^)|([[:blank:]]))(()|()|()|())(([[:blank:][:punct:]])|($)))" # UTF8: "(програм)|(вопрос)|(проблем)|(аспект)|(практич)|(анализ)|(рассм((а)|(о)тр))|(кейс)|(((^)|([[:blank:]]))тем((а)|(у)|(ы)|(е))(([[:blank:][:punct:]])|($)))" body __RU_CLASSES_3_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|(((^)|([[:blank:]]))(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))(([[:blank:][:punct:]])|($)))/s # ------------------- # KOI8-R: "((()|()|())(()|((()|()))))|()|()" # Win1251: "((()|()|())(()|((()|()))))|()|()" # UTF8: "(((об)|(из)|(на))уч((ени)|(((и)|(а))т)))|(повышени)|(формирован)" body __RU_CLASSES_4_KOI8 /((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()))|()|()|()|()|()" # Win1251: "((()|()|()|()))|()|()|()|()|()" # UTF8: "(зна((ни)|(ть)|(ю)|(е)))|(навык)|(умени)|(основ)|(принцип)|(метод)" body __RU_SKILLS_1_KOI8 /((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))/s meta __RU_SKILLS_KOI8 __RU_SKILLS_1_KOI8 || __RU_EFFECT_1_KOI8 # ------------------- # KOI8-R: "((()|()|()))|((()|(^)|([[:blank:]]))(()|()|()))" # Win1251: "((()|()|()))|((()|(^)|([[:blank:]]))(()|()|()))" # UTF8: "(участ((н)|(и)|(в)))|(((про)|(^)|([[:blank:]]))слуша((т)|(е)|(ю)))" body __RU_ATTEND_1_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))|((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|(^)|([[:blank:]]))(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|((()|()|()))|()|((()?)[[:blank:]](()|()))" # Win1251: "()|((()|()))|((()|()|()))|()|((()?)[[:blank:]](()|()))" # UTF8: "(запис)|(регистр((аци)|(иро)))|(пров((ед)|(оди)|(ест)))|(прохожден)|(по((сле)?)[[:blank:]]((окончан)|(завершен)))" body __RU_ATTEND_2_KOI8 /((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)[[:blank:]](((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))))/s meta __RU_ATTEND_KOI8 __RU_ATTEND_1_KOI8 || __RU_ATTEND_2_KOI8 meta __RU_CLASSES_KOI8 ( __RU_CLASSES_1_KOI8 + __RU_CLASSES_2_KOI8 + __RU_CLASSES_3_KOI8 + __RU_CLASSES_4_KOI8 + __RU_SKILLS_KOI8 + __RU_ATTEND_KOI8 ) >= 3 # ------------------- # KOI8-R: "<#4#><#9#><#5#>((<#2#><#2#><#9#><#0#><#4#><#3#><#3#>)|(<#5#><#0#><#6#><#3#><#0#><#7#><#8#>)|(<#7#><#4#><#1#><#8#><#7#><#0#><#5#>))" # Win1251: "<#4#><#9#><#5#>((<#2#><#2#><#9#><#0#><#4#><#3#><#3#>)|(<#5#><#0#><#6#><#3#><#0#><#7#><#8#>)|(<#7#><#4#><#1#><#8#><#7#><#0#><#5#>))" # UTF8: "<#4#><#9#><#5#>((<#2#><#2#><#9#><#0#><#4#><#3#><#3#>)|(<#5#><#0#><#6#><#3#><#0#><#7#><#8#>)|(<#7#><#4#><#1#><#8#><#7#><#0#><#5#>))" body __RU_CLASSES_PHONE_1_KOI8 /((4|\xde|\xfe)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((((2)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((4|\xde|\xfe)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((6|\xc2)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*)))|(((7)([[:blank:][:punct:]]*))((4|\xde|\xfe)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))))/s # ------------------- # KOI8-R: "<#8#><#1#><#2#>(<#9#><#8#><#3#><#2#><#9#><#0#><#7#>)" # Win1251: "<#8#><#1#><#2#>(<#9#><#8#><#3#><#2#><#9#><#0#><#7#>)" # UTF8: "<#8#><#1#><#2#>(<#9#><#8#><#3#><#2#><#9#><#0#><#7#>)" body __RU_CLASSES_PHONE_2_KOI8 /((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))(((9)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*)))/s meta __RU_CLASSES_PHONE_KOI8 __RU_CLASSES_PHONE_1_KOI8 || __RU_CLASSES_PHONE_2_KOI8 # ------------------- # KOI8-R: "((()|()|()|()|()))|()|()" # Win1251: "((()|()|()|()|()))|()|()" # UTF8: "(юри((ст)|(сдикц)|(сконс)|(спруден)|(дическ)))|(право)|(адвокат)" body __RU_TOPICS_LAW_1_KOI8 /((\xc0|\xe0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()|()|()|()" # Win1251: "()|((()|()))|()|()|()|()|()|()" # UTF8: "(оформлен)|(регистр((аци)|(иро)))|(разрешени)|(лицензи)|(сертифи)|(аккредит)|(порядок)|(заключени)" body __RU_TOPICS_LAW_2A_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|((()|()))|()" # Win1251: "()|((()|()))|((()|()))|()" # UTF8: "(ликвидац)|(растор((жен)|(г)))|(заключ((ен)|(ил)))|(исполн)" body __RU_TOPICS_LAW_2B_KOI8 /((\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?))))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LAW_2_KOI8 __RU_TOPICS_LAW_2A_KOI8 || __RU_TOPICS_LAW_2B_KOI8 # ------------------- # KOI8-R: "()|()|()|((()|()))|(((^)|([[:blank:][:punct:]])))|()" # Win1251: "()|()|()|((()|()))|(((^)|([[:blank:][:punct:]])))|()" # UTF8: "(полномоч)|(норматив)|(власт)|(собственн((ост)|(ик)))|(((^)|([[:blank:][:punct:]]))имуществ)|(движим)" body __RU_TOPICS_LAW_3_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|(((^)|([[:blank:][:punct:]]))(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|(((()|()|()|()|()|()|()|()|())?)[[:blank:][:punct:]])))" # Win1251: "()|([[:blank:][:punct:]](()|()|(((()|()|()|()|()|()|()|()|())?)[[:blank:][:punct:]])))" # UTF8: "(арбиртаж)|([[:blank:][:punct:]]суд((ебн)|(опроизвод)|((((а)|(у)|(е)|(ом)|(ы)|(ов)|(ам)|(ах)|(ами))?)[[:blank:][:punct:]])))" body __RU_TOPICS_LAW_4_KOI8 /((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|(((((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()|()|()" # UTF8: "(кодекс)|(приказ)|(постановлен)|(закон)|(распоряжен)|(положение)|(регламент)|(выписк)" body __RU_TOPICS_LAW_5_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]]((((()|()|())?)[[:blank:][:punct:]])|((?))))|()" # Win1251: "()|()|([[:blank:][:punct:]]((((()|()|())?)[[:blank:][:punct:]])|((?))))|()" # UTF8: "(банкрот)|(взыска)|([[:blank:][:punct:]]ис((к(((ом)|(ов)|(а))?)[[:blank:][:punct:]])|(т(е?)ц)))|(ответчик)" body __RU_TOPICS_LAW_6_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])|((\xd4|\xf4|T)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)?)(\xc3|\xe3)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(министерс)|(управлени)|(отдел)|(департамент)|(администра)|(служб)" body __RU_TOPICS_LAW_7_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "(((^)|([[:blank:][:punct:]]))(()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # Win1251: "(((^)|([[:blank:][:punct:]]))(()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # UTF8: "(((^)|([[:blank:][:punct:]]))о((о)|(а))о)|(зао)|(побоюл)|([[:blank:][:punct:]]ип[[:blank:][:punct:]])|(филиал)|(фирм)" body __RU_TOPICS_LAW_8A_KOI8 /(((^)|([[:blank:][:punct:]]))(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LAW_8_KOI8 __RU_TOPICS_LAW_8A_KOI8 && __RU_TOPICS_LAW_2_KOI8 meta __RU_TOPICS_LAW_KOI8 ( __RU_TOPICS_LAW_1_KOI8 + __RU_TOPICS_LAW_2_KOI8 + __RU_TOPICS_LAW_3_KOI8 + __RU_TOPICS_LAW_4_KOI8 + __RU_TOPICS_LAW_5_KOI8 + __RU_TOPICS_LAW_6_KOI8 + __RU_TOPICS_LAW_7_KOI8 + __RU_TOPICS_LAW_8_KOI8 ) >= 3 # ------------------- # KOI8-R: "(HR[[:blank:][:punct:]]{0,3})|()|()|()|()|()|((()|()|()))" # Win1251: "(HR[[:blank:][:punct:]]{0,3})|()|()|()|()|()|((()|()|()))" # UTF8: "(HR[[:blank:][:punct:]]{0,3}менеджер)|(работодател)|(персонал)|(кадр)|(сотрудник)|(работник)|(занят((ост)|(ы)|(и)))" body __RU_TOPICS_STAFF_1_KOI8 /(HR[[:blank:][:punct:]]{0,3}(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()" # Win1251: "()|((()|()))|()|()|()" # UTF8: "(стимулировани)|(мотив((аци)|(ирова)))|(психолог)|(зарплат)|(инструкци)" body __RU_TOPICS_STAFF_2a_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_STAFF_2_KOI8 __RU_TOPICS_STAFF_2a_KOI8 || __RU_CLASSES_4_KOI8 # ------------------- # KOI8-R: "()|()|((()|()))|()|([[:blank:][:punct:]][[:blank:][:punct:]])" # Win1251: "()|()|((()|()))|()|([[:blank:][:punct:]][[:blank:][:punct:]])" # UTF8: "(подразделени)|(трудов)|(увол((ить)|(ьнени)))|(стаж)|([[:blank:][:punct:]]тк[[:blank:][:punct:]])" body __RU_TOPICS_STAFF_3_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)[[:blank:][:punct:]])/s # ------------------- # KOI8-R: "((()|()))|()|()|([[:blank:][:punct:]](()|()|()|([[:blank:][:punct:]])))|()" # Win1251: "((()|()))|()|()|([[:blank:][:punct:]](()|()|()|([[:blank:][:punct:]])))|()" # UTF8: "(мигра((ц)|(нт)))|(иностран)|(граждан)|([[:blank:][:punct:]]виз((а)|(у)|(ы)|([[:blank:][:punct:]])))|(приглашени)" body __RU_TOPICS_STAFF_4_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xc3|\xe3)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_STAFF_KOI8 ( __RU_TOPICS_STAFF_1_KOI8 + __RU_TOPICS_STAFF_2_KOI8 + __RU_TOPICS_STAFF_3_KOI8 + __RU_TOPICS_STAFF_4_KOI8 + __RU_TOPICS_LAW_2_KOI8 + __RU_TOPICS_LAW_5_KOI8 ) >= 2 # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(логист)|(склад)|(снабжен)" body __RU_TOPICS_LOGISTICS_1_KOI8 /((\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((()?)(()|()))|()" # Win1251: "()|()|()|((()?)(()|()))|()" # UTF8: "(закуп)|(прода)|(сбыт)|(((от)?)гру((з)|(ж)))|(тамож)" body __RU_TOPICS_LOGISTICS_2_KOI8 /((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(((\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LOGISTICS_KOI8 ( __RU_TOPICS_LOGISTICS_1_KOI8 && __RU_TOPICS_LOGISTICS_2_KOI8 ) # ------------------- # KOI8-R: "()|()|()|()|((()|()))|()" # Win1251: "()|()|()|()|((()|()))|()" # UTF8: "(прибыл)|(убыто)|(доход)|(расход)|(затра((т)|(ч)))|(вложен)" body __RU_TOPICS_FINANCE_1_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|((()|()|()))|()|()" # Win1251: "()|()|()|()|()|((()|()|()))|()|()" # UTF8: "(инвести)|(бюджет)|(финанс)|(рентабель)|(капитал)|(актив((ы)|(а)|(о)))|(субсиди)|(дивиденд)" body __RU_TOPICS_FINANCE_2_KOI8 /((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()))|()|((((..[[:blank:][:punct:]])?)|()))" # Win1251: "()|((()|()|()))|()|((((..[[:blank:][:punct:]])?)|()))" # UTF8: "(ресурс)|(ден((ьг)|(еж)|(ег)))|(валют)|(((зар(аботн..[[:blank:][:punct:]])?)|(вы))плат)" body __RU_TOPICS_FINANCE_3_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)..[[:blank:][:punct:]])?)|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|(.{1,2}([[:blank:][:punct:]]?))|()|(.{0,3}([[:blank:][:punct:]]?)(()?)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?).{0,9})|()|(.{2,4}([[:blank:][:punct:]]?).{2,3}([[:blank:][:punct:]]?))|1(\:)|()" # Win1251: "()|()|(.{1,2}([[:blank:][:punct:]]?))|()|(.{0,3}([[:blank:][:punct:]]?)(()?)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?).{0,9})|()|(.{2,4}([[:blank:][:punct:]]?).{2,3}([[:blank:][:punct:]]?))|1(\:)|()" # UTF8: "(налог)|(ндс)|(добавленн.{1,2}([[:blank:][:punct:]]?)стоимость)|(ндфл)|(налог.{0,3}([[:blank:][:punct:]]?)((на)?)([[:blank:][:punct:]]?)доходы([[:blank:][:punct:]]?)физ.{0,9}лиц)|(есн)|(един.{2,4}([[:blank:][:punct:]]?)социальн.{2,3}([[:blank:][:punct:]]?)налог)|1с(\:)|(деклар)" body __RU_TOPICS_TAXES_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?).{1,2}([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?).{0,3}([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?).{0,9}(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?).{2,4}([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?).{2,3}([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|1(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\:)|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|())(()|()))|()|()|()|()|()|()" # Win1251: "()|((()|())(()|()))|()|()|()|()|()|()" # UTF8: "(бухгалт)|(((от)|(у))ч((ё)|(и))т)|(баланс)|(инвентар)|(списан)|(оценка)|(амортизаци)|(стоимост)" body __RU_TOPICS_ACCOUNTING_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)))(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()|())(()|((()|()|(()?)))|()|((()|()|(()?)|())))([[:blank:][:punct:]]{1,3})(()()()()))" # Win1251: "()|()|((()|()|())(()|((()|()|(()?)))|()|((()|()|(()?)|())))([[:blank:][:punct:]]{1,3})(()()()()))" # UTF8: "(обналич)|(однодневк)|(((черн)|(сер)|(бел))((ая)|(о((й)|(го)|(м(у)?)))|(ую)|(ы((е)|(х)|(м(и)?)|(й))))([[:blank:][:punct:]]{1,3})((схем)(фирм)(зарпл)(нал)))" body __RU_LAUNDER_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)))(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))?)))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))?)|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))))([[:blank:][:punct:]]{1,3})(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(()|((()|()))|()|(ģ))(.{2,9})(()|(()?(()|())))" # Win1251: "(()|((()|()))|()|())(.{2,9})(()|(()?(()|())))" # UTF8: "((просроч)|(пога((ш)|(с)))|(проблемн)|(безнадёжн))(.{2,9})((кредит)|((за)?дол((г)|(ж))))" body __RU_COLLECT_1_KOI8 /(((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)))(.{2,9})(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|(((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))?(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc7|\xe7)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?)))))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(сбор)|(возврат)|(взыска)" body __RU_COLLECT_2_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_COLLECT_KOI8 ( __RU_COLLECT_1_KOI8 + __RU_COLLECT_1_KOI8 + __RU_UNFAIR_KOI8 ) >= 2 meta __RU_TOPICS_FINANCE_KOI8 ( __RU_TOPICS_FINANCE_1_KOI8 + __RU_TOPICS_FINANCE_2_KOI8 + __RU_TOPICS_FINANCE_3_KOI8 + __RU_TOPICS_TAXES_KOI8 + __RU_TOPICS_ACCOUNTING_KOI8 + __RU_LAUNDER_KOI8 + __RU_COLLECT_KOI8 ) >= 2 # ------------------- # KOI8-R: "()|((()?))" # Win1251: "()|((()?))" # UTF8: "(женщин)|(девуш((е)?)к)" body __RU_TOPICS_PICKUP_1_KOI8 /((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()|((()|((()|()))))" # Win1251: "((()|()))|()|()|((()|((()|()))))" # UTF8: "(знаком((ств)|(ить)))|(соблазне)|(свидани)|(под((ход)|(ой((т)|(д)))))" body __RU_TOPICS_PICKUP_2_KOI8 /((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?))))))/s meta __RU_TOPICS_PICKUP_KOI8 ( __RU_TOPICS_PICKUP_1_KOI8 && __RU_TOPICS_PICKUP_2_KOI8 ) # ------------------- # KOI8-R: "()|()|()|((()|())(()|())(()|()))" # Win1251: "()|()|()|((()|())(()|())(()|()))" # UTF8: "(управлен)|(органзац)|(директор)|(м((е)|(э))н((е)|(э))дж((ер)|(мент)))" body __RU_TOPICS_MGMT_1_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(стратеги)|(такти)|(маркет)" body __RU_TOPICS_MGMT_2_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]])" # Win1251: "()|()|([[:blank:][:punct:]])" # UTF8: "(ресторан)|(кафе)|([[:blank:][:punct:]]бар)" body __RU_TOPICS_RESTAURANT_1_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_RESTAURANT_KOI8 __RU_TOPICS_RESTAURANT_1_KOI8 && __RU_CATER_KOI8 # ------------------- # KOI8-R: "((()|()|()))|()|()|()|()|(((){1,2}))" # Win1251: "((()|()|()))|()|()|()|()|(((){1,2}))" # UTF8: "(отел((ь)|(и)|(я)))|(гостини)|(турбаз)|(санатор)|(пансионат)|(а((п){1,2})артаме)" body __RU_TOPICS_HOTELS_1_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd0|\xf0|n)([[:blank:][:punct:]]?)){1,2})(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|(ң)|())([[:blank:][:punct:]]?)(()|()))" # Win1251: "()|((()|()|()|())([[:blank:][:punct:]]?)(()|()))" # UTF8: "(люкс)|(((одно)|(двух)|(рёх)|(ти))([[:blank:][:punct:]]?)((местн)|(комнатн)))" body __RU_TOPICS_HOTELS_2_KOI8 /((\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|()" # Win1251: "()|((()|()))|()" # UTF8: "(номер)|(сут((к)|(оч)))|(размеще)" body __RU_TOPICS_HOTELS_3_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_HOTELS_SINGLE_KOI8 __RU_TOPICS_HOTELS_1_KOI8 || __RU_TOPICS_HOTELS_2_KOI8 || __RU_TOPICS_HOTELS_3_KOI8 meta __RU_TOPICS_HOTELS_KOI8 ( __RU_TOPICS_HOTELS_1_KOI8 + __RU_TOPICS_HOTELS_2_KOI8 + __RU_TOPICS_HOTELS_3_KOI8 ) >=2 meta __RU_TOPICS_MGMT_KOI8 __RU_TOPICS_MGMT_1_KOI8 && ( __RU_TOPICS_RESTAURANT_KOI8 || __RU_TOPICS_HOTELS_KOI8 || __RU_TOPICS_MGMT_2_KOI8 ) # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(иностранн)|(разговорн)|(носител)|(язык)|(граммати)|(произношен)" body __RU_TOPICS_LAGUAGES_1_KOI8 /((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()))|(((n)|(N))((g)|(G))((l)|(L))((((i)|(I)|(1))((s)|(S)))|(((n)|(N))((d)|(D)))))|(((f)|(F))((l)|(L)|(1)))|(((r)|(R))((i)|(I)|(1))(()?)((i)|(I)|(1)))" # Win1251: "((()|()|()))|(((n)|(N))((g)|(G))((l)|(L))((((i)|(I)|(1))((s)|(S)))|(((n)|(N))((d)|(D)))))|(((f)|(F))((l)|(L)|(1)))|(((r)|(R))((i)|(I)|(1))(()?)((i)|(I)|(1)))" # UTF8: "(англи((й)|(я)|(ю)))|(е((n)|(N))((g)|(G))((l)|(L))((((i)|(I)|(1))((s)|(S))н)|(а((n)|(N))((d)|(D)))))|(тое((f)|(F))((l)|(L)|(1)))|(в((r)|(R))((i)|(I)|(1))т((а)?)((i)|(I)|(1)))" body __RU_TOPICS_LAGUAGES_ENG_KOI8 /((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)((n)|(N))((g)|(G))((l)|(L))((((i)|(I)|(1))((s)|(S))(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)((n)|(N))((d)|(D)))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)((f)|(F))((l)|(L)|(1)))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)((r)|(R))((i)|(I)|(1))(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))?)((i)|(I)|(1)))/s meta __RU_TOPICS_LAGUAGES_KOI8 __RU_TOPICS_LAGUAGES_1_KOI8 && __RU_TOPICS_LAGUAGES_ENG_KOI8 meta RU_CLASSES_1_KOI8 __RU_CLASSES_KOI8 && ( __RU_TOPICS_LAGUAGES_KOI8 || __RU_TOPICS_MGMT_KOI8 || __RU_TOPICS_PICKUP_KOI8 || __RU_TOPICS_STAFF_KOI8 || __RU_TOPICS_LAW_KOI8 || __RU_TOPICS_LOGISTICS_KOI8 || __RU_TOPICS_FINANCE_KOI8 ) score RU_CLASSES_1_KOI8 2.0 meta RU_CLASSES_2_KOI8 __RU_CLASSES_PHONE_KOI8 && ( __RU_CLASSES_1_KOI8 || __RU_CLASSES_2_KOI8 || __RU_CLASSES_3_KOI8 || __RU_CLASSES_4_KOI8 || __RU_SKILLS_KOI8 || __RU_ATTEND_KOI8 ) score RU_CLASSES_2_KOI8 2.0 # ------------------- # KOI8-R: "(((()|())?))|((()|(̣)|()))|((()|(S)|(s))(()|(p)|(P))(()|(m)|(M)))" # Win1251: "(((()|())?))|((()|()|()))|((()|(S)|(s))(()|(p)|(P))(()|(m)|(M)))" # UTF8: "(ра(((з)|(с))?)сыл)|(разо((сла)|(шлё)|(шлю)))|(((с)|(S)|(s))((п)|(p)|(P))а((м)|(m)|(M)))" body __RU_SPAM_1A_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)((((\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)))?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))))|((((\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|(S)|(s))(((\xd0|\xf0|n)([[:blank:][:punct:]]?))|(p)|(P))(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|(m)|(M)))/s # ------------------- # KOI8-R: "()|((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))|(((i)|(I))((q)|(Q)))|((()|()))|()|((()|()))" # Win1251: "()|((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))|(((i)|(I))((q)|(Q)))|((()|()))|()|((()|()))" # UTF8: "(почт)|(((е)?)([[:blank:][:punct:]]?)((м)|m)а(i|I)(l|L|1))|(((i)|(I))с((q)|(Q)))|(пис((ь)|(е))м)|(сообщени)|(отправ((и)|(к)))" body __RU_SPAM_1B_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|m)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))|(((i)|(I))(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)((q)|(Q)))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|(\.)))|()|(((){1,2}))|()" # Win1251: "((()|(\.)))|()|(((){1,2}))|()" # UTF8: "(адр((ес)|(\.)))|(ящик)|(а((к){1,2})каунт)|(получат)" body __RU_SPAM_1C_KOI8 /((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|(\.)))|((\xd1|\xf1)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)){1,2})(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|((()|((()?))|()|()|())))(.{1,10})(((()|((()|())))(.{1,12}))?)())" # Win1251: "((((()|()))|((()|((()?))|()|()|())))(.{1,10})(((()|((()|())))(.{1,12}))?)())" # UTF8: "(((об((ход)|(ой)))|(про((би)|(хо((ж)?)д)|(йт)|(йд)|(ник))))(.{1,10})((((люб)|(вс((е)|(я))))(.{1,12}))?)(фильтр))" body __RU_SPAM_2_KOI8 /((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?))?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)))))(.{1,10})(((((\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)))))(.{1,12}))?)((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)))/s # ------------------- # KOI8-R: "((()|(((((?)))|())(()|()|()))|()|())(.{1,7}))" # Win1251: "((()|(((((?)))|())(()|()|()))|()|())(.{1,7}))" # UTF8: "(((свеж)|(((((об?))нов)|(полн))((ы)|(ейш)|(л)))|(актуальн)|(проверен))(.{1,7}баз))" body __RU_SPAM_3_KOI8 /((((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)?))(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)))(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?))))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)))(.{1,7}(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)))/s # ------------------- # KOI8-R: "((()|()|()|()|((((()?))|((()?)))(.{0,7})(()?)))(.{0,5})(()|()))" # Win1251: "((()|()|()|()|((((()?))|((()?)))(.{0,7})(()?)))(.{0,5})(()|()))" # UTF8: "(((предприяти)|(организаци)|(частн)|(фирм)|(((юр((идич)?))|(физ((ич)?)))(.{0,7})((лиц)?)))(.{0,5})((москв)|(росси)))" body __RU_SPAM_4A1_KOI8 /((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((((\xc0|\xe0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))?)))(.{0,7})(((\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))?)))(.{0,5})(((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|())(.{0,5})(()|()|()|()|((((()?))|((()?)))(.{0,7})(()?))))" # Win1251: "((()|())(.{0,5})(()|()|()|()|((((()?))|((()?)))(.{0,7})(()?))))" # UTF8: "(((москв)|(росси))(.{0,5})((предприяти)|(организаци)|(частн)|(фирм)|(((юр((идич)?))|(физ((ич)?)))(.{0,7})((лиц)?))))" body __RU_SPAM_4A2_KOI8 /((((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))(.{0,5})(((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((((\xc0|\xe0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))?)))(.{0,7})(((\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))?))))/s meta __RU_SPAM_4A_KOI8 __RU_SPAM_4A1_KOI8 || __RU_SPAM_4A2_KOI8 # ------------------- # KOI8-R: "([[:blank:][:punct:]](((a(((?))|(x))?)|()|()|())?)[[:blank:][:punct:]])|()|((()|()|()))" # Win1251: "([[:blank:][:punct:]](((a(((?))|(x))?)|()|()|())?)[[:blank:][:punct:]])|()|((()|()|()))" # UTF8: "([[:blank:][:punct:]]баз(((a((м(и?))|(x))?)|(е)|(у)|(ы))?)[[:blank:][:punct:]])|(отрасл)|(выбор((к)|(ок)|(оч)))" body __RU_SPAM_4B_KOI8 /([[:blank:][:punct:]](\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(((a(((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)?))|(x))?)|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # Win1251: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # UTF8: "(москв)|(питер)|(росси)|(регион)|([[:blank:][:punct:]]снг[[:blank:][:punct:]])|(украин)|(беларус)" body __RU_SPAM_4C_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|(^)|([[:blank:][:punct:]])).{1,5}3[[:digit:]]{3}.{1,3}(()|([[:blank:][:punct:]])|($)))|(((([[:digit:]]([[:blank:][:punct:]]?)){4,7})|()|()).{,5}((((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))|())?)(((()|([[:blank:][:punct:]])))|((()|([[:blank:][:punct:]])))))" # Win1251: "((()|()|(^)|([[:blank:][:punct:]])).{1,5}3[[:digit:]]{3}.{1,3}(()|([[:blank:][:punct:]])|($)))|(((([[:digit:]]([[:blank:][:punct:]]?)){4,7})|()|()).{,5}((((()?)([[:blank:][:punct:]]?)(()|m)(i|I)(l|L|1))|())?)(((()|([[:blank:][:punct:]])))|((()|([[:blank:][:punct:]])))))" # UTF8: "(((цен)|(стоимост)|(^)|([[:blank:][:punct:]])).{1,5}3[[:digit:]]{3}.{1,3}р((уб)|([[:blank:][:punct:]])|($)))|(((([[:digit:]]([[:blank:][:punct:]]?)){4,7})|(тысяч)|(миллион)).{,5}(((((е)?)([[:blank:][:punct:]]?)((м)|m)а(i|I)(l|L|1))|(почтовы))?)((адр((ес)|([[:blank:][:punct:]])))|(ящ((ик)|([[:blank:][:punct:]])))))" body __RU_SPAM_5_KOI8 /((((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|(^)|([[:blank:][:punct:]])).{1,5}3[[:digit:]]{3}.{1,3}(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])|($)))|(((([[:digit:]]([[:blank:][:punct:]]?)){4,7})|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))).{,5}((((((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|m)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)))?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xd1|\xf1)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))))/s # ------------------- # KOI8-R: "<#4#><#9#><#5#>((<#5#><#0#><#2#><#6#><#1#><#8#><#5#>)|(<#7#><#7#><#1#><#0#><#1#><#9#><#5#>)|(<#5#><#8#><#5#><#6#><#2#><#8#><#9#>)|(<#5#><#4#><#3#><#5#><#7#><#8#><#3#>))" # Win1251: "<#4#><#9#><#5#>((<#5#><#0#><#2#><#6#><#1#><#8#><#5#>)|(<#7#><#7#><#1#><#0#><#1#><#9#><#5#>)|(<#5#><#8#><#5#><#6#><#2#><#8#><#9#>)|(<#5#><#4#><#3#><#5#><#7#><#8#><#3#>))" # UTF8: "<#4#><#9#><#5#>((<#5#><#0#><#2#><#6#><#1#><#8#><#5#>)|(<#7#><#7#><#1#><#0#><#1#><#9#><#5#>)|(<#5#><#8#><#5#><#6#><#2#><#8#><#9#>)|(<#5#><#4#><#3#><#5#><#7#><#8#><#3#>))" body __RU_SPAM_6A_KOI8 /((4|\xde|\xfe)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((((5)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((6|\xc2)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*)))|(((7)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((6|\xc2)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((4|\xde|\xfe)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((8|\xd7|\xf7|B)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))))/s # ------------------- # KOI8-R: "(<#4#><#3#><#4#><#0#><#9#><#9#><#0#><#7#><#1#>)" # Win1251: "(<#4#><#3#><#4#><#0#><#9#><#9#><#0#><#7#><#1#>)" # UTF8: "(<#4#><#3#><#4#><#0#><#9#><#9#><#0#><#7#><#1#>)" body __RU_SPAM_6B_KOI8 /(((4|\xde|\xfe)([[:blank:][:punct:]]*))((3|\xda|\xfa)([[:blank:][:punct:]]*))((4|\xde|\xfe)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xcf|\xef|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*)))/s meta __RU_SPAM_6_KOI8 __RU_SPAM_6A_KOI8 || __RU_SPAM_6B_KOI8 meta __RU_SPAM_RELATED_KOI8 __RU_ADVERTISING_KOI8 || __RU_ADVERTISING_WEB_KOI8 || __RU_AUTHORING_KOI8 || __RU_IP_KOI8 || __RU_WEBSITE_SINGLE_KOI8 || __RU_SPAM_TRICKS_KOI8 meta __RU_SPAM_EVIDENT_KOI8 ( __RU_SPAM_1A_KOI8 || __RU_SPAM_2_KOI8 || __RU_SPAM_3_KOI8 || __RU_SPAM_4A_KOI8 ) && ( __RU_COMMERCIAL_KOI8 || __RU_SPAM_RELATED_KOI8 ) meta __RU_SPAM_X3_KOI8 ( __RU_SPAM_1B_KOI8 + __RU_SPAM_1C_KOI8 + __RU_SPAM_3_KOI8 + __RU_SPAM_4B_KOI8 + __RU_SPAM_4C_KOI8 + __RU_SPAM_5_KOI8 + __RU_SPAM_6_KOI8 + __RU_SPAM_RELATED_KOI8 ) >= 3 meta __RU_SPAM_X2_KOI8 ( __RU_SPAM_1B_KOI8 + __RU_SPAM_1C_KOI8 + __RU_SPAM_3_KOI8 + __RU_SPAM_4B_KOI8 + __RU_SPAM_4C_KOI8 + __RU_SPAM_5_KOI8 + __RU_SPAM_6_KOI8 + __RU_SPAM_RELATED_KOI8 ) >= 2 meta RU_SPAM_KOI8 __RU_SPAM_EVIDENT_KOI8 || ( __RU_SPAM_X3_KOI8 && __RU_COMMERCIAL_KOI8 ) score RU_SPAM_KOI8 2.5 meta RU_SUSPECTED_SPAM_KOI8 __RU_SPAM_X2_KOI8 && __RU_COMMERCIAL_KOI8 score RU_SUSPECTED_SPAM_KOI8 0.5 # ------------------- # KOI8-R: "()|()|((c|C)(g|G)(i|I))|((p|P)(h|H)(p|H))|((()|()))|(w(()|()))" # Win1251: "()|()|((c|C)(g|G)(i|I))|((p|P)(h|H)(p|H))|((()|()))|(w(()|()))" # UTF8: "(сайт)|(хостинг)|((c|C)(g|G)(i|I))|((p|P)(h|H)(p|H))|(в((е)|(э))б)|(wе((ь)|(в)))" body __RU_WEBSITE_1_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((c|C)(g|G)(i|I))|((p|P)(h|H)(p|H))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xc2|\xe2|6)([[:blank:][:punct:]]?))|(w(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|((()|()))))|()" # Win1251: "((()|((()|()))))|()" # UTF8: "(посе((тит)|(щ((ен)|(а)))))|(абузоустойчив)" body __RU_WEBSITE_2a_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s meta __RU_WEBSITE_2_KOI8 __RU_WEBSITE_2a_KOI8 || __RU_OPTIMIZE_KOI8 # ------------------- # KOI8-R: "((()|()|()))" # Win1251: "((()|()|()))" # UTF8: "(пере((ход)|(йт)|(йд)))" body __RU_WEBSITE_3A_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))))/s meta __RU_WEBSITE_3_KOI8 __RU_WEBSITE_3A_KOI8 && ( __RU_WEBSITE_1_KOI8 || __RU_WEBSITE_2_KOI8 ) # ------------------- # KOI8-R: "(([[:digit:]]([[:blank:][:punct:]]?)){2,3}(()|(\*))([[:digit:]]([[:blank:][:punct:]]?)){2,3}[[:blank:][:punct:]]*(()|()|(pix)))" # Win1251: "(([[:digit:]]([[:blank:][:punct:]]?)){2,3}(()|(\*))([[:digit:]]([[:blank:][:punct:]]?)){2,3}[[:blank:][:punct:]]*(()|()|(pix)))" # UTF8: "(([[:digit:]]([[:blank:][:punct:]]?)){2,3}((х)|(\*))([[:digit:]]([[:blank:][:punct:]]?)){2,3}[[:blank:][:punct:]]*((точ)|(пикс)|(pix)))" body __RU_WEBSITE_4_KOI8 /(([[:digit:]]([[:blank:][:punct:]]?)){2,3}(((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|(\*))([[:digit:]]([[:blank:][:punct:]]?)){2,3}[[:blank:][:punct:]]*(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|(pix)))/s meta __RU_WEBSITE_RELATED_KOI8 ( __RU_AUTHORING_KOI8 + __RU_ADVERTISING_KOI8 + __RU_ADVERTISING_WEB_KOI8 + __RU_EQUIPMENT_KOI8 + __RU_IP_KOI8 ) >=2 meta __RU_WEBSITE_KOI8 ( __RU_WEBSITE_1_KOI8 + __RU_WEBSITE_2_KOI8 + __RU_WEBSITE_3_KOI8 + __RU_WEBSITE_4_KOI8 ) >=2 meta __RU_WEBSITE_SINGLE_KOI8 __RU_WEBSITE_1_KOI8 || __RU_WEBSITE_2_KOI8 || __RU_WEBSITE_3_KOI8 || __RU_WEBSITE_4_KOI8 || __RU_ADVERTISING_WEB_KOI8 meta RU_WEBSITE_KOI8 __RU_WEBSITE_KOI8 && __RU_WEBSITE_RELATED_KOI8 && __RU_COMMERCIAL_KOI8 score RU_WEBSITE_KOI8 0.5 # ------------------- # KOI8-R: "((()|()|()|()|((()|()|([[:blank:][:punct:]])))))|()|()" # Win1251: "((()|()|()|()|((()|()|([[:blank:][:punct:]])))))|()|()" # UTF8: "(копи((ро)|(й)|(ю)|(ей)|(я((м)|(х)|([[:blank:][:punct:]])))))|(тираж)|(экземпляр)" body __RU_REPLICATION_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(полиграфи)|(печат)|(типограф)" body __RU_PRINTING_1_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|([[:blank:][:punct:]]))(?))|()|()|()" # Win1251: "((()|([[:blank:][:punct:]]))(?))|()|()|()" # UTF8: "(((визит)|([[:blank:][:punct:]]листов))(о?)к)|(бланк)|(буклет)|(каталог)" body __RU_PRINTING_2A_KOI8 /((((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)))((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(?))|((()|()))|()|()" # Win1251: "((()|())(?))|((()|()))|()|()" # UTF8: "(((фут)|(бейс))бол(о?)к)|(ма((е)|(й))к)|(ежедневник)|(сувенир)" body __RU_PRINTING_2B_KOI8 /((((\xc6|\xe6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)))(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|())(?))|()|()|()" # Win1251: "((()|()|())(?))|()|()|()" # UTF8: "(((круж)|(карточ)|(руч))(е?)к)|(пепельниц)|(календар)|(портфел)" body __RU_PRINTING_2C_KOI8 /((((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)))((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()|())(?))|()|()|()" # Win1251: "()|((()|()|()|())(?))|()|()|()" # UTF8: "(конверт)|(((брел)|(зажигал)|(пап)|(сум))(о?)к)|(лого)|(символ)|(эмблем)" body __RU_PRINTING_2D_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)))((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s meta __RU_PRINTING_2_KOI8 __RU_PRINTING_2A_KOI8 || __RU_PRINTING_2B_KOI8 || __RU_PRINTING_2C_KOI8 || __RU_PRINTING_2D_KOI8 # ------------------- # KOI8-R: "()|()|()|(((){1,2}))|()" # Win1251: "()|()|()|(((){1,2}))|()" # UTF8: "(оперативн)|(цветн)|(цифров)|(о((ф){1,2})сет)|(оттиск)" body __RU_PRINTING_3_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xc6|\xe6)([[:blank:][:punct:]]?)){1,2})(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s meta __RU_PRINTING_X_KOI8 ( __RU_PRINTING_1_KOI8 + __RU_PRINTING_2_KOI8 + __RU_PRINTING_3_KOI8 + __RU_REPLICATION_KOI8 ) >=3 meta RU_PRINTING_KOI8 __RU_PRINTING_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_PRINTING_KOI8 1.0 # ------------------- # KOI8-R: "()|()|((()|()))|()" # Win1251: "()|()|((()|()))|()" # UTF8: "(недвижимост)|(риэлт)|(строй((щ)|(т)))|(девелопер)" body __RU_REALTY_1_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xdc|\xfc)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((()|()))|((()|()|()|()))|((()|()))" # Win1251: "()|()|()|((()|()))|((()|()|()|()))|((()|()))" # UTF8: "(аренд)|(агент)|(снять)|(сним((е)|(у)))|(сда((ть)|(ёт)|(м)|(ю)))|(ипоте((к)|(чн)))" body __RU_REALTY_2_KOI8 /((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))))/s meta __RU_REALTY_X_KOI8 ( __RU_REALTY_1_KOI8 + __RU_REALTY_2_KOI8 ) >= 2 # ------------------- # KOI8-R: "()|()|()|()|()" # Win1251: "()|()|()|()|()" # UTF8: "(площад)|(этаж)|(подвал)|(цокол)|(черда)" body __RU_REALTY_DESCRIPTION_1_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|()|()|()|((()|()|())[[:blank:][:punct:]])" # Win1251: "()|()|()|()|()|()|()|()|()|()|((()|()|())[[:blank:][:punct:]])" # UTF8: "(ремонт)|(панель)|(кирпич)|(монолит)|(деревян)|(охраняемы)|(отапливаемы)|(подъезд)|(парков)|(стоян)|(((от)|(с)|(к))[[:blank:][:punct:]]метро)" body __RU_REALTY_DESCRIPTION_2_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xdf|\xff)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)))[[:blank:][:punct:]](\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|([[:blank:][:punct:]]((()|()|()|()|((()|()|(()|()|()|((?)))|(()|()|()|()|()))))?)[[:blank:][:punct:]])|()|()|()|()|()" # Win1251: "()|()|()|([[:blank:][:punct:]]((()|()|()|()|((()|()|(()|()|()|((?)))|(()|()|()|()|()))))?)[[:blank:][:punct:]])|()|()|()|()|()" # UTF8: "(склад)|(офис)|(квартир)|([[:blank:][:punct:]]дач(((а)|(и)|(у)|(е)|(н((ая)|(ую)|(о(й)|(го)|(е)|(м(у?)))|(ы(е)|(й)|(х)|(м)|(ми)))))?)[[:blank:][:punct:]])|(особняк)|(вилл)|(гараж)|(коттедж)|(таунхаус)" body __RU_REALTY_DESCRIPTION_3_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)((((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)?)))|((\xd9|\xf9)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))))?)[[:blank:][:punct:]])|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|((((()|()|()|()))|((()|()|()))))|()" # Win1251: "()|()|()|()|((((()|()|()|()))|((()|()|()))))|()" # UTF8: "(магазин)|(салон)|(цех)|(производственн)|(жил((о((й)|(е)|(го)|(м)))|(ы((е)|(х)|(м)))))|(торгов)" body __RU_REALTY_DESCRIPTION_4_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))))|((\xd9|\xf9)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "(([[:blank:][:punct:][:digit:]]|())(()|((()|()))))|([[:blank:][:punct:][:digit:]](([[:blank:][:punct:]])|()))|([[:blank:][:punct:]]{1,2})" # Win1251: "(([[:blank:][:punct:][:digit:]]|())(()|((()|()))))|([[:blank:][:punct:][:digit:]](([[:blank:][:punct:]])|()))|([[:blank:][:punct:]]{1,2})" # UTF8: "(([[:blank:][:punct:][:digit:]]|(вы))сот((ок)|(к((и)|(а)))))|([[:blank:][:punct:][:digit:]]((га[[:blank:][:punct:]])|(гектар)))|(кв[[:blank:][:punct:]]{1,2}м)" body __RU_REALTY_DESCRIPTION_5_KOI8 /(([[:blank:][:punct:][:digit:]]|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)))(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))))|([[:blank:][:punct:][:digit:]](((\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)[[:blank:][:punct:]]{1,2}(\xcd|\xed|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|(((^)|([[:blank:][:punct:]])))|()|((?))|((((()|()|()|()))|()))" # Win1251: "()|()|(((^)|([[:blank:][:punct:]])))|()|((?))|((((()|()|()|()))|()))" # UTF8: "(помещени)|(комн)|(((^)|([[:blank:][:punct:]]))здани)|(строени)|(участ(о?)к)|(зем((л((я)|(ю)|(и)|(ё)))|(ель)))" body __RU_REALTY_DESCRIPTION_6_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|(((^)|([[:blank:][:punct:]]))(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))))/s meta __RU_REALTY_DESCRIPTION_X_KOI8 ( __RU_REALTY_DESCRIPTION_1_KOI8 + __RU_REALTY_DESCRIPTION_2_KOI8 + __RU_REALTY_DESCRIPTION_3_KOI8 + __RU_REALTY_DESCRIPTION_4_KOI8 + __RU_REALTY_DESCRIPTION_5_KOI8 + __RU_REALTY_DESCRIPTION_6_KOI8 ) >=2 meta RU_REALTY_KOI8 __RU_REALTY_X_KOI8 && __RU_REALTY_DESCRIPTION_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_REALTY_KOI8 1.0 # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(грузчик)|(переезд)" body __RU_LOADERS_1_KOI8 /((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()|()|()|()" # Win1251: "()|((()|()))|()|()|()|()|()|()" # UTF8: "(упак)|(((по)|(раз))груз)|(такелаж)|(пианин)|(роял)|(бережн)|(аккуратн)|(деликатн)" body __RU_LOADERS_2_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)))(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s meta RU_LOADERS_KOI8 __RU_LOADERS_1_KOI8 && ( __RU_LOADERS_2_KOI8 || __RU_REALTY_DESCRIPTION_3_KOI8 ) && __RU_COMMERCIAL_KOI8 score RU_LOADERS_KOI8 0.5 meta RU_HOTELS_KOI8 __RU_TOPICS_HOTELS_KOI8 && __RU_COMMERCIAL_KOI8 score RU_HOTELS_KOI8 0.1 # ------------------- # KOI8-R: "()|([[:blank:][:punct:]])|()|((()|()))" # Win1251: "()|([[:blank:][:punct:]])|()|((()|()))" # UTF8: "(видео)|([[:blank:][:punct:]]кино)|(фильм)|(фот((о)|(к)))" body __RU_MMEDIA_1A_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(мультимед)|(аудио)|(изображен)|(картин)|(музык)|(альбом)" body __RU_MMEDIA_1B_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_1_KOI8 __RU_MMEDIA_1A_KOI8 || __RU_MMEDIA_1B_KOI8 # ------------------- # KOI8-R: "((h|())(d|D){2})|((m|())((p)|())3)|((d|D)(v|V)(d|D))|((d|D)(i|I)(v|V)())|((h|())\.[[:digit:]]{3})|(()(v|V)(i|I))|((j|J)|(m|())(?)g)|((t|())(i|I)(f|F){1,2})|()|(dwn((l)|(L)|(1)d))" # Win1251: "((h|())(d|D){2})|((m|())((p)|())3)|((d|D)(v|V)(d|D))|((d|D)(i|I)(v|V)())|((h|())\.[[:digit:]]{3})|(()(v|V)(i|I))|((j|J)|(m|())(?)g)|((t|())(i|I)(f|F){1,2})|()|(dwn((l)|(L)|(1)d))" # UTF8: "((h|(н))(d|D){2})|((m|(м))((p)|(п))3)|((d|D)(v|V)(d|D))|((d|D)(i|I)(v|V)(х))|((h|(н))\.[[:digit:]]{3})|((а)(v|V)(i|I))|((j|J)|(m|(м))р(е?)g)|((t|(т))(i|I)(f|F){1,2})|(скача)|(dоwn((l)|(L)|(1)оаd))" body __RU_MMEDIA_2_KOI8 /((h|((\xce|\xee|H)([[:blank:][:punct:]]?)))(d|D){2})|((m|((\xcd|\xed|M)([[:blank:][:punct:]]?)))((p)|((\xd0|\xf0|n)([[:blank:][:punct:]]?)))3)|((d|D)(v|V)(d|D))|((d|D)(i|I)(v|V)((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)))|((h|((\xce|\xee|H)([[:blank:][:punct:]]?)))\.[[:digit:]]{3})|(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))(v|V)(i|I))|((j|J)|(m|((\xcd|\xed|M)([[:blank:][:punct:]]?)))(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)?)g)|((t|((\xd4|\xf4|T)([[:blank:][:punct:]]?)))(i|I)(f|F){1,2})|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|(d(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)wn((l)|(L)|(1)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)d))/s # ------------------- # KOI8-R: "((()|()|()))|()" # Win1251: "((()|()|()))|()" # UTF8: "(коллекци((я)|(ю)|(и)))|(архив)" body __RU_MMEDIA_3A_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()" # Win1251: "()|()|()|()|()" # UTF8: "(диск)|(носител)|(формат)|(темати)|(лента)" body __RU_MMEDIA_3B_KOI8 /((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_3_KOI8 __RU_MMEDIA_3A_KOI8 || __RU_MMEDIA_3B_KOI8 # ------------------- # KOI8-R: "()|()|()|()|()|((()|([[:blank:][:punct:]])))" # Win1251: "()|()|()|()|()|((()|([[:blank:][:punct:]])))" # UTF8: "(советски)|(отечественн)|(зарубежн)|(иностран)|(блокбастер)|(((кино)|([[:blank:][:punct:]]))хит)" body __RU_MMEDIA_4A_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|([[:blank:][:punct:]]))(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|((()|()))|((()|()))|()|()" # Win1251: "()|()|()|()|()|()|()|((()|()))|((()|()))|()|()" # UTF8: "(жанр)|(драм)|(комеди)|(боевик)|(детектив)|(фантасти)|(мульт)|(аним((е)|(э)))|(х((е)|(э))нтай)|(триллер)|(сериал)" body __RU_MMEDIA_4B_KOI8 /((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?))))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]])|()|()|((()|()))|()|(([[:blank:][:punct:]]?))|()|()|((?)(()|()|()|()))|()" # Win1251: "([[:blank:][:punct:]])|()|()|((()|()))|()|(([[:blank:][:punct:]]?))|()|()|((?)(()|()|()|()))|()" # UTF8: "([[:blank:][:punct:]]рок)|(рэп)|(джаз)|(класси((к)|(ч)))|(блюз)|(хип([[:blank:][:punct:]]?)хоп)|(эстрад)|(шансон)|(тан(е?)ц((ева)|(у)|(а)|(ы)))|(инструментал)" body __RU_MMEDIA_4C_KOI8 /([[:blank:][:punct:]](\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xdc|\xfc)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)?)(\xc3|\xe3)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_4_KOI8 __RU_MMEDIA_4A_KOI8 || __RU_MMEDIA_4B_KOI8 || __RU_MMEDIA_4C_KOI8 # ------------------- # KOI8-R: "()|()|()|()" # Win1251: "()|()|()|()" # UTF8: "(актер)|(режиссер)|(звезд)|(популярн)" body __RU_MMEDIA_5_KOI8 /((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_X_KOI8 ( __RU_MMEDIA_1_KOI8 + __RU_MMEDIA_2_KOI8 + __RU_MMEDIA_3_KOI8 + __RU_MMEDIA_4_KOI8 + __RU_MMEDIA_5_KOI8 ) >=3 meta RU_MMEDIA_KOI8 __RU_MMEDIA_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_MMEDIA_KOI8 1.0 # ------------------- # KOI8-R: "([[:blank:][:punct:]](()|()))|((()|()))|((()|()|()|()))|(([[:blank:][:punct:]]|()|())(()|()|()|()))|()|([[:blank:][:punct:]](()|())([[:blank:][:punct:]]|()|()|()|()|()))|()|((){1,2}()?)|()|()|([[:blank:][:punct:]])|()|()|([[:blank:][:punct:]]((()?)|()|()|())[[:blank:][:punct:]])" # Win1251: "([[:blank:][:punct:]](()|()))|((()|()))|((()|()|()|()))|(([[:blank:][:punct:]]|()|())(()|()|()|()))|()|([[:blank:][:punct:]](()|())([[:blank:][:punct:]]|()|()|()|()|()))|()|((){1,2}()?)|()|()|([[:blank:][:punct:]])|()|()|([[:blank:][:punct:]]((()?)|()|()|())[[:blank:][:punct:]])" # UTF8: "([[:blank:][:punct:]]порн((о)|(у)))|(эроти((к)|(ч)))|(орги((я)|(и)|(ю)|(е)))|(([[:blank:][:punct:]]|(вы)|(ъ))ёб((л)|(а)|(у)|(ё)))|(лесби)|([[:blank:][:punct:]]((ан)|(ор))ал([[:blank:][:punct:]]|(а)|(о)|(у)|(е)|(ьн)))|(буккаке)|(ми(н){1,2}(ь)?т)|(клубничк)|(ххх)|([[:blank:][:punct:]]секс)|(бдсм)|(бордел)|([[:blank:][:punct:]]порев((о(м)?)|(а)|(у)|(е))[[:blank:][:punct:]])" body __RU_PORN_1_KOI8 /([[:blank:][:punct:]](\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|(([[:blank:][:punct:]]|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|((\xdf|\xff)([[:blank:][:punct:]]?)))(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)))(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)([[:blank:][:punct:]]|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)((\xce|\xee|H)([[:blank:][:punct:]]?)){1,2}((\xd8|\xf8|b)([[:blank:][:punct:]]?))?(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)((\xcd|\xed|M)([[:blank:][:punct:]]?))?)|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)))[[:blank:][:punct:]])/s # ------------------- # KOI8-R: "()|((()|()))|()|(((){1,2}))|()|(ģ)|()|()|(֣)" # Win1251: "()|((()|()))|()|(((){1,2}))|()|()|()|()|()" # UTF8: "(страст)|(бессты((ж)|(д)))|(разврат)|(а((п){1,2})етитн)|(похот)|(возбуждён)|(ненасытн)|(соблазн)|(обнажён)" body __RU_PORN_2A1_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(((\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?))))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd0|\xf0|n)([[:blank:][:punct:]]?)){1,2})(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()|()))|([[:blank:][:punct:]](()|()|((()|()|()))|((()|()|()))))|((()|()))" # Win1251: "()|((()|()|()|()))|([[:blank:][:punct:]](()|()|((()|()|()))|((()|()|()))))|((()|()))" # UTF8: "(горяч)|(молод((ень)|(о)|(а)|(ы)))|([[:blank:][:punct:]]юн((ая)|(ую)|(о((й)|(г)|(м)))|(ы((е)|(м)|(х)))))|(голод((ав)|(н)))" body __RU_PORN_2A2_KOI8 /((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xc0|\xe0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))))|((\xd9|\xf9)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]](()?)?)|()|(((()?)|()))" # Win1251: "([[:blank:][:punct:]](()?)?)|()|(((()?)|()))" # UTF8: "([[:blank:][:punct:]]су(ч(е)?)?к)|(любовн)|(шлю((ш(е)?к)|(х)))" body __RU_PORN_2B1_KOI8 /([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)((\xde|\xfe|4)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)?(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|((?))|()|(ԣ((()?)?)?)|()" # Win1251: "((()|()))|((?))|()|(((()?)?)?)|()" # UTF8: "(цып((а)|(о)))|(кис(о?)к)|(кошечк)|(тёл(о(ч(е)?)?)?к)|(персик)" body __RU_PORN_2B2_KOI8 /((\xc3|\xe3)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)((\xde|\xfe|4)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)?)?(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]](()|()|()|()))|()" # Win1251: "()|()|([[:blank:][:punct:]](()|()|()|()))|()" # UTF8: "(блондин)|(шатен)|([[:blank:][:punct:]]рыж((и)|(ы)|(е)|(а)))|(брюнет)" body __RU_PORN_2B3_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]](()|()|()|()|()))|()|()|((()|()))|()|()|((()|()|()))|(ԣ(()|()|()|()|()|()))|((()|()))" # Win1251: "([[:blank:][:punct:]](()|()|()|()|()))|()|()|((()|()))|()|()|((()|()|()))|((()|()|()|()|()|()))|((()|()))" # UTF8: "([[:blank:][:punct:]]дев((о)|(ч)|(уш)|(иц)|(к)))|(студентк)|(домохозяйк)|(мам((аш)|(очк)))|(крошк)|(малышк)|(крас((от)|(ав)|(ив)))|(тёт((я)|(к)|(и)|(ю)|(е)|(ь)))|(учи((лк)|(тель)))" body __RU_PORN_2B4_KOI8 /([[:blank:][:punct:]](\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?))))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(()?(()|()|()|()|()))|(()?)" # Win1251: "(()?(()|()|()|()|()))|(()?)" # UTF8: "(пар(е)?н((ь)|(и)|(я)|(е)|(ю)))|(жереб(е)?ц)" body __RU_PORN_2B5_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?(\xc3|\xe3)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()|()))|(()?)|([[:blank:][:punct:]](?)(()|()|()|()|()))|([[:blank:][:punct:]]((((()?)|())?)|((()|()))|()|()|()|(.{1,4}))?[[:blank:][:punct:]])|()|()|()|()" # Win1251: "((()|()|()|()|()))|(()?)|([[:blank:][:punct:]](?)(()|()|()|()|()))|([[:blank:][:punct:]]((((()?)|())?)|((()|()))|()|()|()|(.{1,4}))?[[:blank:][:punct:]])|()|()|()|()" # UTF8: "(сис((ь)|(и)|(е)|(я)|(ю)))|(сос(о)?к)|([[:blank:][:punct:]]поп(к?)((а)|(у)|(и)|(о)|(ы)))|([[:blank:][:punct:]]зад((а((м(и)?)|(х))?)|(о((м)|(в)))|(у)|(ы)|(е)|(ниц.{1,4}))?[[:blank:][:punct:]])|(пизд)|(вагин)|(клитор)|(анус)" body __RU_PORN_3A1_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))?(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?)((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))?)|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)))?)|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?).{1,4}))?[[:blank:][:punct:]])|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()))|()|([[:blank:][:punct:]]([[:blank:][:punct:]]|()|()|(()?(((()|()))|()))))|((()|()|()|()))|()" # Win1251: "((()|()|()|()))|()|([[:blank:][:punct:]]([[:blank:][:punct:]]|()|()|(()?(((()|()))|()))))|((()|()|()|()))|()" # UTF8: "(груд((ь)|(и)|(я)|(е)))|(бюст)|([[:blank:][:punct:]]губ([[:blank:][:punct:]]|(ы)|(ок)|((к)?((а((м)|(х)))|(и)))))|(горл((о)|(а)|(у)|(е)))|(глотк)" body __RU_PORN_3A2_KOI8 /((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)([[:blank:][:punct:]]|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))?(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "(()?(()|()|()|()))|(()?)|((()?)?)" # Win1251: "(()?(()|()|()|()))|(()?)|((()?)?)" # UTF8: "(дыр(оч)?((к)|(а)|(ы)|(у)))|(отверст(ь)?и)|(бул(о(ч)?)?к)" body __RU_PORN_3A3_KOI8 /((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))?(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)((\xd8|\xf8|b)([[:blank:][:punct:]]?))?(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)((\xde|\xfe|4)([[:blank:][:punct:]]?))?)?(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((!(()|()|()))(()|()|()|()))|()|()" # Win1251: "()|()|()|((!(()|()|()))(()|()|()|()))|()|()" # UTF8: "(дилд)|(фалло)|(пенис)|((!((вер)|(ти)|(су)))ху((й)|(ё)|(я)|(ю)))|(елда)|(сперм)" body __RU_PORN_3B1_KOI8 /((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((!(((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]](()|()))" # Win1251: "()|()|([[:blank:][:punct:]](()|()))" # UTF8: "(член)|(ствол)|([[:blank:][:punct:]]яй((чк)|(ц)))" body __RU_PORN_3B2_KOI8 /((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd1|\xf1)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()|()))|()|((()|()|()))|((()|[[:blank:][:punct:]])(()|()))|((()|()|()|()))" # Win1251: "((()|()|()))|()|((()|()|()))|((()|[[:blank:][:punct:]])(()|()))|((()|()|()|()))" # UTF8: "(онани((р)|(ст)|(зм)))|(дрочи)|(сос((а)|(ё)|(у)))|(((от)|[[:blank:][:punct:]])трах((н)|(а)))|(отыме((т)|(л)|(е)|(ю)))" body __RU_PORN_4A1_KOI8 /((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|((()|()|())(()|()|()))|()|((()|()))|()|((()|[[:blank:][:punct:]])(()|()))|()|((()|()|()))|((()|()|([[:blank:][:punct:]]))(()|()))|(̣(()|()))|((()|((()|())?)|(()?)|(((()?)|(()?)|())))[[:blank:][:punct:]])" # Win1251: "((()|()))|((()|()|())(()|()|()))|()|((()|()))|()|((()|[[:blank:][:punct:]])(()|()))|()|((()|()|()))|((()|()|([[:blank:][:punct:]]))(()|()))|((()|()))|((()|((()|())?)|(()?)|(((()?)|(()?)|())))[[:blank:][:punct:]])" # UTF8: "(заса((ди)|(ж)))|(((в)|(за)|(при))сун((у)|(е)|(ь)))|(проник)|(раздви((н)|(г)))|(группов)|(((об)|[[:blank:][:punct:]])конч((и)|(а)))|(ласк)|(цел((ова)|(ую)|(уе)))|(((об)|(вы)|([[:blank:][:punct:]]))ли((з)|(ж)))|(шлёп((а)|(н)))|(име((ть)|(л((а)|(и))?)|(ю(т)?)|(е((т(е)?)|(ш(ь)?)|(м))))[[:blank:][:punct:]])" body __RU_PORN_4A2_KOI8 /((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((((\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?))))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))|([[:blank:][:punct:]]))(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xda|\xfa|3)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))?)|((\xc0|\xe0)([[:blank:][:punct:]]?)((\xd4|\xf4|T)([[:blank:][:punct:]]?))?)|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?)|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)((\xd8|\xf8|b)([[:blank:][:punct:]]?))?)|((\xcd|\xed|M)([[:blank:][:punct:]]?)))))[[:blank:][:punct:]])/s # ------------------- # KOI8-R: "((()|()))|()|()|((()|()))|()|()|((((()|()|()))|(()?)|((((()|())?)|((()|()|())?))))[[:blank:][:punct:]])|((()|()|()))|()" # Win1251: "((()|()))|()|()|((()|()))|()|()|((((()|()|()))|(()?)|((((()|())?)|((()|()|())?))))[[:blank:][:punct:]])|((()|()|()))|()" # UTF8: "(удов((летвор)|(ольств)))|(наслажд)|(развлеч)|(ублаж((а)|(и)))|(фантази)|(извива)|(пор((е((т)|(м)|(шь)))|(ю(т)?)|(о((л((а)|(и))?)|(т((ь)|(а)|(ы))?))))[[:blank:][:punct:]])|(неж((н)|(и)|(а)))|(обильн)" body __RU_PORN_4A3_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?))))|((\xc0|\xe0)([[:blank:][:punct:]]?)((\xd4|\xf4|T)([[:blank:][:punct:]]?))?)|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))?)|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?)))?))))[[:blank:][:punct:]])|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))" # Win1251: "()|()|((()|()))" # UTF8: "(вздыблен)|(могуч)|(заря((д)|(ж)))" body __RU_PORN_5A1_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(((\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd6|\xf6)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|((()|()|()|()))|()|((()|()|()|()))|()" # Win1251: "()|()|((()|()|()|()))|()|((()|()|()|()))|()" # UTF8: "(глубок)|(влажн)|(мокр((а)|(о)|(у)|(ы)))|(упруг)|(туг((и)|(а)|(о)|(у)))|(сладк)" body __RU_PORN_5A2_KOI8 /((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))|()|()|(()?)|((()|()))|((()|()|()))|()" # Win1251: "()|()|((()|()))|()|()|(()?)|((()|()))|((()|()|()))|()" # UTF8: "(неистов)|(неприкрыт)|(((от)|(со))кровен)|(дерзк)|(грязн)|((не)?традицион)|(искуш((ё)|(о))н)|(постел((ь)|(и)|(я)))|(взросл)" body __RU_PORN_5A3_KOI8 /((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)))(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|(((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))?(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)))(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()))|(()?(()|()))|()|((()|()|()))|()" # Win1251: "((()|()|()))|(()?(()|()))|()|((()|()|()))|()" # UTF8: "(трус((ы)|(ик)|(ел)))|(чул(о)?((к)|(ч)))|(фетиш)|(бель((ё)|(ю)|(я)))|(кружев)" body __RU_UNDERCLOTHES_KOI8 /((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))))|((\xde|\xfe|4)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))?(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(((\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()|()|()|()|[[:blank:][:punct:]]))|([[:blank:][:punct:]](()|()|()|()|()|()|()))|()|((()|()))" # Win1251: "()|()|((()|()|()|()|()|[[:blank:][:punct:]]))|([[:blank:][:punct:]](()|()|()|()|()|()|()))|()|((()|()))" # UTF8: "(расслаб)|(бассейн)|(саун((а)|(е)|(ы)|(у)|(о)|[[:blank:][:punct:]]))|([[:blank:][:punct:]]бан((я)|(и)|(е)|(ю)|(ь)|(но)|(ны)))|(джакузи)|(масс((аж)|(ир)))" body __RU_RELAX_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|[[:blank:][:punct:]]))|([[:blank:][:punct:]](\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))))/s meta __RU_PORN_1_EVIDENT_KOI8 __RU_PORN_1_KOI8 || __RU_PORN_2A1_KOI8 || __RU_PORN_2B1_KOI8 || __RU_PORN_3A1_KOI8 || __RU_PORN_3B1_KOI8 || __RU_PORN_4A1_KOI8 || __RU_PORN_5A1_KOI8 meta __RU_PORN_2_EVIDENT_KOI8 ( __RU_PORN_1_KOI8 + __RU_PORN_2A1_KOI8 + __RU_PORN_2B1_KOI8 + __RU_PORN_3A1_KOI8 + __RU_PORN_3B1_KOI8 + __RU_PORN_4A1_KOI8 + __RU_PORN_5A1_KOI8 ) >=2 meta __RU_PORN_RELATED_KOI8 __RU_UNDERCLOTHES_KOI8 || __RU_RELAX_KOI8 || __RU_MMEDIA_1A_KOI8 || __RU_MMEDIA_3A_KOI8 meta __RU_PORN_2_EUPHS_KOI8 ( __RU_PORN_2A2_KOI8 + __RU_PORN_2B2_KOI8 + __RU_PORN_2B3_KOI8 + __RU_PORN_2B4_KOI8 + __RU_PORN_2B5_KOI8 + __RU_PORN_3A2_KOI8 + __RU_PORN_3A3_KOI8 + __RU_PORN_3B2_KOI8 + __RU_PORN_4A2_KOI8 + __RU_PORN_4A3_KOI8 + __RU_PORN_5A1_KOI8 + __RU_PORN_5A2_KOI8 + __RU_PORN_5A3_KOI8 + __RU_PORN_RELATED_KOI8 ) >=2 meta __RU_PORN_4_EUPHS_KOI8 ( __RU_PORN_2A2_KOI8 + __RU_PORN_2B2_KOI8 + __RU_PORN_2B3_KOI8 + __RU_PORN_2B4_KOI8 + __RU_PORN_2B5_KOI8 + __RU_PORN_3A2_KOI8 + __RU_PORN_3A3_KOI8 + __RU_PORN_3B2_KOI8 + __RU_PORN_4A2_KOI8 + __RU_PORN_4A3_KOI8 + __RU_PORN_5A1_KOI8 + __RU_PORN_5A2_KOI8 + __RU_PORN_5A3_KOI8 + __RU_PORN_RELATED_KOI8 ) >=4 meta RU_PORN1_KOI8 __RU_PORN_2_EVIDENT_KOI8 && __SA_RUS_HLINK score RU_PORN1_KOI8 5.0 meta RU_PORN2_KOI8 __RU_PORN_1_EVIDENT_KOI8 && __RU_PORN_2_EUPHS_KOI8 && __SA_RUS_HLINK score RU_PORN2_KOI8 5.0 meta RU_PORN3_KOI8 __RU_PORN_4_EUPHS_KOI8 && __SA_RUS_HLINK score RU_PORN3_KOI8 5.0 # ------------------- # KOI8-R: "((()|()(.{2,3}))[[:blank:][:punct:]]())|((.{2,3})[[:blank:][:punct:]]((((.{2,3})([[:blank:][:punct:]][[:blank:][:punct:]](.{2,3})))|((.{2,3})))?)[[:blank:][:punct:]]ޣ)" # Win1251: "((()|()(.{2,3}))[[:blank:][:punct:]]())|((.{2,3})[[:blank:][:punct:]]((((.{2,3})([[:blank:][:punct:]][[:blank:][:punct:]](.{2,3})))|((.{2,3})))?)[[:blank:][:punct:]])" # UTF8: "(((штатн)|(собственн)(.{2,3}))[[:blank:][:punct:]](бухгалтер))|(подготов(.{2,3})[[:blank:][:punct:]](((бухгалтерск(.{2,3})([[:blank:][:punct:]]и[[:blank:][:punct:]]налогов(.{2,3})))|(налогов(.{2,3})))?)[[:blank:][:punct:]]отчётност)" body __RU_ACCOUNTING_OUTSOURCE_1_KOI8 /((((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))(.{2,3}))[[:blank:][:punct:]]((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(.{2,3})[[:blank:][:punct:]]((((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(.{2,3})([[:blank:][:punct:]](\xc9|\xe9|u|U)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(.{2,3})))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(.{2,3})))?)[[:blank:][:punct:]](\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()|()|()|()|()" # Win1251: "((()|()))|()|()|()|()|()|()" # UTF8: "(переда((т)|(ч)))|(ведени)|(сопровождени)|(консульт)|(помещени)|(техник)|(программ)" body __RU_ACCOUNTING_OUTSOURCE_2_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))/s meta RU_ACCOUNTING_OUTSOURCE_KOI8 __RU_ACCOUNTING_OUTSOURCE_1_KOI8 && __RU_ACCOUNTING_OUTSOURCE_2_KOI8 && __RU_COMMERCIAL_KOI8 score RU_ACCOUNTING_OUTSOURCE_KOI8 0.5 meta __RU_LAWYERS_KOI8 ( __RU_TOPICS_LAW_1_KOI8 + __RU_TOPICS_LAW_2_KOI8 + __RU_TOPICS_LAW_3_KOI8 + __RU_TOPICS_LAW_4_KOI8 + __RU_TOPICS_LAW_5_KOI8 + __RU_TOPICS_LAW_6_KOI8 + __RU_TOPICS_LAW_7_KOI8 ) >=3 meta RU_LAWYERS_KOI8 __RU_LAWYERS_KOI8 && __RU_COMMERCIAL_KOI8 score RU_LAWYERS_KOI8 0.4 # ------------------- # KOI8-R: "()|((?))|((()|()))" # Win1251: "()|((?))|((()|()))" # UTF8: "(вэд)|(тамож(е?)н)|(((экс)|(им))порт)" body __RU_IMPEX_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xdc|\xfc)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]]((..)?)[[:blank:][:punct:]])|((()|()))" # Win1251: "([[:blank:][:punct:]]((..)?)[[:blank:][:punct:]])|((()|()))" # UTF8: "([[:blank:][:punct:]]род((ословн..)?)[[:blank:][:punct:]])|(фамил((и)|(ь)))" body __RU_BREED_1A_KOI8 /([[:blank:][:punct:]](\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)..)?)[[:blank:][:punct:]])|((\xc6|\xe6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd8|\xf8|b)([[:blank:][:punct:]]?))))/s meta __RU_BREED_1_KOI8 __RU_BREED_1A_KOI8 || __RU_CELEBRATE_1B_KOI8 meta RU_BREED_KOI8 __RU_BREED_1_KOI8 && __RU_COMMERCIAL_KOI8 score RU_BREED_KOI8 0.4 # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(безлимит)|(тариф)" body __RU_PHONE_TARIFFS_1_KOI8 /((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc6|\xe6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()?)(()|()))" # Win1251: "((()?)(()|()))" # UTF8: "(меж((ду)?)((го)|(на))род)" body __RU_PHONE_TARIFFS_2_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xc4|\xe4)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))?)(((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)))(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))/s meta RU_PHONE_TARIFFS_KOI8 __RU_PHONE_TARIFFS_1_KOI8 && __RU_PHONE_TARIFFS_2_KOI8 && __RU_COMMERCIAL_KOI8 score RU_PHONE_TARIFFS_KOI8 0.5 # ------------------- # KOI8-R: "()|((()|())(()|()))|((((()|())(){1,2})|(((s)|(S))((u)|(U))(){1,2})))" # Win1251: "()|((()|())(()|()))|((((()|())(){1,2})|(((s)|(S))((u)|(U))(){1,2})))" # UTF8: "(поддержк)|(х((е)|(э))лпд((е)|(э))ск)|(((с((а)|(у))(п){1,2})|(((s)|(S))((u)|(U))(р){1,2}))орт)" body __RU_IT_1A_KOI8 /((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xcc|\xec)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)))((\xd0|\xf0|n)([[:blank:][:punct:]]?)){1,2})|(((s)|(S))((u)|(U))((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)){1,2}))(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s meta __RU_IT_1_KOI8 __RU_IT_1A_KOI8 || __RU_SERVICE_KOI8 # ------------------- # KOI8-R: "(1)" # Win1251: "(1)" # UTF8: "(1с)" body __RU_IT_2A_KOI8 /(1(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))/s meta __RU_IT_2_KOI8 __RU_IT_2A_KOI8 || __RU_SPAM_1B_KOI8 || __RU_IP_KOI8 || __RU_EQUIPMENT_KOI8 # ------------------- # KOI8-R: "((()|()|(ģ)|()))|((()|()))|((()|()|()))|((()|()))" # Win1251: "((()|()|()|()))|((()|()))|((()|()|()))|((()|()))" # UTF8: "(разв((одк)|(ест)|(едё)|(еду)))|(про((клад)|(лож)))|(подключ((ен)|(ит)|(ае)))|(постро((и)|(ен)))" body __RU_IT_3_KOI8 /((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|((()|()|([[:blank:][:punct:]])))|((()|()))|()|()|()|(((w)|(W))((i)|(I)|(1))([[:blank:][:punct:]]?)((((f)|(F))((i)|(I)|(1)))|()))" # Win1251: "()|()|((()|()|([[:blank:][:punct:]])))|((()|()))|()|()|()|(((w)|(W))((i)|(I)|(1))([[:blank:][:punct:]]?)((((f)|(F))((i)|(I)|(1)))|()))" # UTF8: "(кабел)|(провод)|(мед((ь)|(н)|(и[[:blank:][:punct:]])))|(опти((к)|(ч)))|(волс)|(радио)|(беспроводн)|(((w)|(W))((i)|(I)|(1))([[:blank:][:punct:]]?)((((f)|(F))((i)|(I)|(1)))|(мах)))" body __RU_IT_4_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)[[:blank:][:punct:]])))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xde|\xfe|4)([[:blank:][:punct:]]?))))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|(((w)|(W))((i)|(I)|(1))([[:blank:][:punct:]]?)((((f)|(F))((i)|(I)|(1)))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))/s meta __RU_IT_X_KOI8 ( __RU_IT_2_KOI8 + __RU_IT_3_KOI8 + __RU_IT_4_KOI8 + __RU_PHONE_TARIFFS_1_KOI8 ) >=3 meta RU_IT_KOI8 __RU_IT_1_KOI8 && __RU_IT_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_IT_KOI8 0.5 # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|()|()))" # Win1251: "()|([[:blank:][:punct:]](()|()|()|()))" # UTF8: "(хронометр)|([[:blank:][:punct:]]час((ы)|(ов)|(ам)|(ах)))" body __RU_WATCH_1_KOI8 /((\xc8|\xe8|x|X)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(((\xd9|\xf9)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()|()))|()|((([[:blank:][:punct:]])|()|()|()|()))" # Win1251: "((()|()|()))|()|((([[:blank:][:punct:]])|()|()|()|()))" # UTF8: "(копи((я)|(й)|(ю)))|(реплик)|(модел((ь[[:blank:][:punct:]])|(ью)|(и)|(я)|(ей)))" body __RU_WATCH_2_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc0|\xe0)([[:blank:][:punct:]]?))))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xd8|\xf8|b)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(Rd)|(Rl)|(t[[:blank:][:punct:]]hili)|(vlgri)|(rgut)|(Vhrn[[:blank:][:punct:]]nstntin)|(hrd)|(Znith)" # Win1251: "(Rd)|(Rl)|(t[[:blank:][:punct:]]hili)|(vlgri)|(rgut)|(Vhrn[[:blank:][:punct:]]nstntin)|(hrd)|(Znith)" # UTF8: "(Rаdо)|(Rоlех)|(раtек[[:blank:][:punct:]]рhiliрре)|(вvlgаri)|(вrеguеt)|(Vасhеrоn[[:blank:][:punct:]]соnstаntin)|(сhораrd)|(Zеnith)" body __RU_WATCH_3_KOI8 /(R(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)d(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|(R(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)l(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc8|\xe8|x|X)([[:blank:][:punct:]]?))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)t(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xd2|\xf2|p|P)([[:blank:][:punct:]]?)hili(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)vlg(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)ri)|((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)r(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)gu(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)t)|(V(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)h(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)r(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)n[[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)nst(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)ntin)|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)h(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)rd)|(Z(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)nith)/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(швейцар((ск)|(и)))|(эксклюзив)|(престиж)" body __RU_WATCH_4_KOI8 /((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xca|\xea|\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))/s meta __RU_WATCH_X_KOI8 ( __RU_WATCH_1_KOI8 + __RU_WATCH_2_KOI8 + __RU_WATCH_3_KOI8 + __RU_WATCH_4_KOI8 ) >=3 meta RU_WATCH_KOI8 __RU_WATCH_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_WATCH_KOI8 0.5 # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]])" # Win1251: "()|()|([[:blank:][:punct:]])" # UTF8: "(стоматолог)|(дантист)|([[:blank:][:punct:]]зуб)" body __RU_DENTIST_1_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xda|\xfa|3)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()))|()|((()|()))|()|([[:blank:][:punct:]](()|()))|()" # Win1251: "((()|()|()))|()|((()|()))|()|([[:blank:][:punct:]](()|()))|()" # UTF8: "(удал((ени)|(ит)|(яе)))|(реставр)|(отбели((ва)|(т)))|(установ)|([[:blank:][:punct:]]леч((ен)|(ит)))|(диагности)" body __RU_DENTIST_2_KOI8 /((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xcc|\xec)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))))|((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()" # Win1251: "()|()|()|()" # UTF8: "(керами)|(прикус)|(брекет)|(импланта)" body __RU_DENTIST_3_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_DENTIST_X_KOI8 ( __RU_DENTIST_1_KOI8 + __RU_DENTIST_2_KOI8 + __RU_DENTIST_3_KOI8 ) >=2 meta RU_DENTIST_KOI8 __RU_DENTIST_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_DENTIST_KOI8 0.5 # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|()|()))|([[:blank:][:punct:]](?)[[:blank:][:punct:]])|()|()|([[:blank:][:punct:]](()|())([[:blank:][:punct:]]?))|([[:blank:][:punct:]](()|()|()))" # Win1251: "()|([[:blank:][:punct:]](()|()|()|()))|([[:blank:][:punct:]](?)[[:blank:][:punct:]])|()|()|([[:blank:][:punct:]](()|())([[:blank:][:punct:]]?))|([[:blank:][:punct:]](()|()|()))" # UTF8: "(волос)|([[:blank:][:punct:]]кож((а)|(и)|(е)|(у)))|([[:blank:][:punct:]]губ(ы?)[[:blank:][:punct:]])|(ресниц)|(ногт)|([[:blank:][:punct:]]век((а)|(и))([[:blank:][:punct:]]?))|([[:blank:][:punct:]]бров((ь)|(и)|(е)))" body __RU_COSMETICS_1_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xc7|\xe7)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc2|\xe2|6)([[:blank:][:punct:]]?)((\xd9|\xf9)([[:blank:][:punct:]]?)?)[[:blank:][:punct:]])|((\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(((\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)))([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|((()|()))|((()|()))|()|()|((()|()|()|()))|(ޣ)|()" # Win1251: "()|()|((()|()))|((()|()))|()|()|((()|()|()|()))|()|()" # UTF8: "(макияж)|(наращива)|(((де)|(э))пиляция)|(((ман)|(пед))икюр)|(завивк)|(тату)|(кра((шен)|(шив)|(сит)|(ск)))|(причёс)|(укладк)" body __RU_COSMETICS_2_KOI8 /((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((((\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)))(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?)(\xc3|\xe3)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd1|\xf1)([[:blank:][:punct:]]?))|((((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)))(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xda|\xfa|3)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|((\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xa3|\xb3|\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?))|((\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|()|()))" # Win1251: "()|([[:blank:][:punct:]](()|()|()|()))" # UTF8: "(воск)|([[:blank:][:punct:]]гел((ь)|(и)|(я)|(е)))" body __RU_COSMETICS_3_KOI8 /((\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcb|\xeb|k|K)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xc7|\xe7)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(((\xd8|\xf8|b)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xd1|\xf1)([[:blank:][:punct:]]?))|((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(((){1,2}))|((([[:blank:][:punct:]])|()))|()|([[:blank:][:punct:]](()|()))|()" # Win1251: "(((){1,2}))|((([[:blank:][:punct:]])|()))|()|([[:blank:][:punct:]](()|()))|()" # UTF8: "(целю((л){1,2})ит)|((([[:blank:][:punct:]])|(о))жир)|(морщин)|([[:blank:][:punct:]]угр((е)|(и)))|(бородав)" body __RU_COSMETICS_4_KOI8 /((\xc3|\xe3)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xc0|\xe0)([[:blank:][:punct:]]?)(((\xcc|\xec)([[:blank:][:punct:]]?)){1,2})(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|((\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)))(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xcd|\xed|M)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xdb|\xfb|\xdd|\xfd|w|W)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(((\xc5|\xe5|e|E)([[:blank:][:punct:]]?))|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?))))|((\xc2|\xe2|6)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|([[:blank:][:punct:]])" # Win1251: "()|([[:blank:][:punct:]])" # UTF8: "(салон)|([[:blank:][:punct:]]студи)" body __RU_COSMETICS_5A_KOI8 /((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xcc|\xec)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(космети)|(красот)" body __RU_COSMETICS_5B_KOI8 /((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))/s meta __RU_COSMETICS_5_KOI8 __RU_COSMETICS_5A_KOI8 && __RU_COSMETICS_5B_KOI8 meta __RU_COSMETICS_KOI8 ( __RU_COSMETICS_1_KOI8 + __RU_COSMETICS_2_KOI8 + __RU_COSMETICS_3_KOI8 + __RU_COSMETICS_4_KOI8 + __RU_COSMETICS_5_KOI8 ) >=3 meta RU_COSMETICS_KOI8 __RU_COSMETICS_KOI8 && __RU_COMMERCIAL_KOI8 # ------------------- # KOI8-R: "()|((()|()))|()|()|()" # Win1251: "()|((()|()))|()|()|()" # UTF8: "(гигиенич)|(сан((итарн)|(эпид)))|(эпидем)|(пожар)|(надзор)" body __RU_CERTIFICATE_1_KOI8 /((\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc7|\xe7)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?)(((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?)(\xce|\xee|H)([[:blank:][:punct:]]?))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?))))|((\xdc|\xfc)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xcd|\xed|M)([[:blank:][:punct:]]?))|((\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd6|\xf6)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))|((\xce|\xee|H)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xc4|\xe4)([[:blank:][:punct:]]?)(\xda|\xfa|3)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd2|\xf2|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:][:digit:]])|()|(((i)|(I)|(1))((S)|(s)))" # Win1251: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:][:digit:]])|()|(((i)|(I)|(1))((S)|(s)))" # UTF8: "(испыта)|(соответств)|(качеств)|(гост)|([[:blank:][:punct:]]ту[[:blank:][:punct:][:digit:]])|(исо)|(((i)|(I)|(1))((S)|(s))о)" body __RU_CERTIFICATE_2_KOI8 /((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd0|\xf0|n)([[:blank:][:punct:]]?)(\xd9|\xf9)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?))|((\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xcb|\xeb|k|K)([[:blank:][:punct:]]?)(\xc1|\xe1|a|A|@)([[:blank:][:punct:]]?)(\xde|\xfe|4)([[:blank:][:punct:]]?)(\xc5|\xe5|e|E)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd7|\xf7|B|8)([[:blank:][:punct:]]?))|((\xc7|\xe7)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xd4|\xf4|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xd4|\xf4|T)([[:blank:][:punct:]]?)(\xd5|\xf5|y|Y)([[:blank:][:punct:]]?)[[:blank:][:punct:][:digit:]])|((\xc9|\xe9|u|U)([[:blank:][:punct:]]?)(\xd3|\xf3|c|C)([[:blank:][:punct:]]?)(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))|(((i)|(I)|(1))((S)|(s))(\xcf|\xef|o|O|0)([[:blank:][:punct:]]?))/s meta __RU_CERTIFICATE_X_KOI8 ( __RU_TOPICS_LAW_2A_KOI8 + __RU_CERTIFICATE_1_KOI8 + __RU_CERTIFICATE_2_KOI8 ) >=2 meta RU_CERTIFICATE_KOI8 __RU_CERTIFICATE_X_KOI8 && __RU_COMMERCIAL_KOI8 score RU_CERTIFICATE_KOI8 0.5