# ------------------- # 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_WIN1251 /(((\xee|\xce|o|O|I|l|\xe7|\xc7|\xf7|\xd7|\xe1|\xe2|\xc2)([[:blank:][:punct:]]*))?)((([[:digit:]]([[:blank:][:punct:]]*)){1,3})(((\xee|\xce|o|O|I|l|\xe7|\xc7|\xf7|\xd7|\xe1|\xe2|\xc2)([[: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_WIN1251 /((\xf7|\xd7)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((([[:digit:]]|\xee|\xce|o|O|I|l|\xe7|\xc7|\xf7|\xd7|\xe1|\xe2|\xc2)([[:blank:][:punct:]]*)){7})/s meta __RU_SPAM_TRICKS_WIN1251 __RU_HIDDEN_DIGITS_WIN1251 || __SA_RUS_MIXED_CYR_LAT || __SA_RUS_GAPPY || __RU_HIDDEN_MSK_PHONE_WIN1251 meta __RU_DIGIT_TRICKS_WIN1251 __RU_HIDDEN_DIGITS_WIN1251 || __RU_HIDDEN_MSK_PHONE_WIN1251 meta RU_2_SPAM_TRICKS_WIN1251 ( __RU_DIGIT_TRICKS_WIN1251 + __SA_RUS_MIXED_CYR_LAT + __SA_RUS_GAPPY ) >=2 score RU_2_SPAM_TRICKS_WIN1251 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_WIN1251 /[[:digit:]][[:blank:]]*(((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)((\.)|((\xeb|\xcb)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))))|([[:digit:]][[:blank:][:punct:]]?(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)\.(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)\.)|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|u)(((\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|r)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)((\.)|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xf4|\xd4)([[:blank:][:punct:]]?)((\.)|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)))?))[[:blank:][:punct:]]?(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)((\.)|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)))))/s # ------------------- # KOI8-R: "()|(([[:blank:][:punct:]]?))|(ģ(()|()))|((?))|()|(()?(()|()|()|()|()))|((()|()))" # Win1251: "()|(([[:blank:][:punct:]]?))|((()|()))|((?))|()|(()?(()|()|()|()|()))|((()|()))" # UTF8: "(бесплатн)|(не([[:blank:][:punct:]]?)дорог)|(дёш((е)|(о))в)|(скид(о?)к)|(дисконт)|((рас)?цен((а)|(ы)|(е)|(о)|(к)))|(эконом((ь)|(н)))" body __RU_CHEAP_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)))(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|(((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))?(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|[[:digit:]][[:blank:]])(()|()))|()|()|((()|()))" # Win1251: "((()|[[:digit:]][[:blank:]])(()|()))|()|()|((()|()))" # UTF8: "(((без)|[[:digit:]][[:blank:]])наличн((ы)|(о)))|(оплат)|(наложенны)|(карточ((к)|(н)))" body __RU_PAY_WIN1251 /((((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|[[:digit:]][[:blank:]])(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|()|()|()" # Win1251: "((()|()))|()|()|()" # UTF8: "(успе((шн)|(х)))|(эффективн)|(грамотно)|(правильн)" body __RU_EFFECT_1_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|(ģ)|()|()|()|()|()" # Win1251: "()|()|()|()|()|()|()|()" # UTF8: "(качеств)|(результ)|(надёжн)|(удобн)|(выгодн)|(преимуществ)|(гаранти)|(отдач)" body __RU_EFFECT_2_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))/s meta __RU_EFFECT_WIN1251 __RU_EFFECT_1_WIN1251 || __RU_EFFECT_2_WIN1251 # ------------------- # KOI8-R: "()((()|()))|()|()|()|()" # Win1251: "()((()|()))|()|()|()|()" # UTF8: "(великолеп)(м((акс)|(ин))имальн)|(лучш)|(худш)|(любой)|(абсолютн)" body __RU_HYPE_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))((\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)))(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(квалифи)|(профессионал)|(опытн)|(специали)|(грамотн)|(мастер)" body __RU_PROFI_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))" # Win1251: "()|((()|()))" # UTF8: "(конкурен)|(опере((ди)|(ж)))" body __RU_COMPETITIVE_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|((()|()))|()|((((()|()))|()))|((()|(c)))|()|((()|()))|()|()|((()|()))|()" # Win1251: "((()|()))|((()|()))|()|((((()|()))|()))|((()|(c)))|()|((()|()))|()|()|((()|()))|()" # UTF8: "(предл((ож)|(аг)))|(поможе((м)|(т)))|(курьер)|(вые((з((д)|(ж)))|(ха)))|(пригла((ш)|(c)))|(звони)|(обра((ща)|(ти)))|(контакт)|(адрес)|(зака((з)|(ж)))|(консульт)" body __RU_INTERACT_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|(c)))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(корпоратив)|(бизнес)" body __RU_CORPORATE_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|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_WIN1251 /((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))?)|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?).{0,10})|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))?[[:blank:][:punct:]])|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?).{0,3}(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))|()" # Win1251: "()|()|((()|()))|()" # UTF8: "(клиент)|(потреб)|(посе((тит)|(щ)))|(заказчик)" body __RU_CUSTOMER_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()|()|()|()|()|()))|()|()|()" # Win1251: "((()|()|()|()|()|()|()|()|()))|()|()|()" # UTF8: "(прода((ж)|(ве)|(вц)|(ва)|(т)|(ё)|(ю)|(м)|(д)))|(магазин)|(ассортимент)|(каталог)" body __RU_SALE_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?))))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(услуг)|(обслуж)|(сервис)|(предостав)|(круглосут)|(обеспечи)" body __RU_SERVICE_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(достав((и)|(к)))|(перевоз)|(транспорт)" body __RU_CARGO_WIN1251 /((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|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_WIN1251 /((\xff|\xdf)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))[[:blank:][:punct:]])|([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|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_WIN1251 /((p|P)(h|((\xed|\xcd|H)([[:blank:][:punct:]]?)))(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xef|\xcf|n)([[:blank:][:punct:]]?))|N)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|[[:blank:][:punct:]](\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])|((f|F|((\xf4|\xd4)([[:blank:][:punct:]]?)))(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))|((i|I|l|1)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(q|Q))|((((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|m)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))/s meta __RU_COMMERCIAL_WIN1251 ( __RU_PRICE_WIN1251 + __RU_CHEAP_WIN1251 + __RU_PAY_WIN1251 + __RU_EFFECT_WIN1251 + __RU_HYPE_WIN1251 + __RU_PROFI_WIN1251 + __RU_COMPETITIVE_WIN1251 + __RU_INTERACT_WIN1251 + __RU_CORPORATE_WIN1251 + __RU_DOCUMENTS_WIN1251 + __RU_CUSTOMER_WIN1251 + __RU_SALE_WIN1251 + __RU_SERVICE_WIN1251 + __RU_CARGO_WIN1251 + __RU_DATE_WIN1251 + __RU_COMMUNICATE_WIN1251 ) >= 2 # ------------------- # KOI8-R: "((()|()))|(()(()|()|()|()))|()|(((){1,2}))|((()|()|()|()|([[:blank:][:punct:]])|()))|((()|()))|((()|()))" # Win1251: "((()|()))|(()(()|()|()|()))|()|(((){1,2}))|((()|()|()|()|([[:blank:][:punct:]])|()))|((()|()))|((()|()))" # UTF8: "(мно((г)|(ж)))|(сот(е)н((я)|(и)|(ю)|(е)))|(тысяч)|(ми((л){1,2})ион)|(масс((а)|(ы)|(у)|(е)|([[:blank:][:punct:]])|(о)))|(толп((а)|(ы)))|(((нео)|(без))гранич)" body __RU_MANY_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)){1,2})(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|((((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)))(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|((()|()))" # Win1251: "((()|()))|((()|()))" # UTF8: "(оптимиз((ац)|(ир)))|(настр((о)|(а))й)" body __RU_OPTIMIZE_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(недобросовеств)|(злостн)|(умышлен)" body __RU_UNFAIR_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(креатив)|(творчес)" body __RU_AUTHORING_1_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|(ף(((()|()|()))|((()|()|()|()|()))))" # Win1251: "()|((()|()))|()|((((()|()|()))|((()|()|()|()|()))))" # UTF8: "(разработ)|(состав((л)|(и)))|(созда)|(вёрст((а((ю)|(л)|(е)))|(к((а)|(и)|(е)|(у)|(о)))))" body __RU_AUTHORING_2_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xfe|\xde)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|((()|()))|((()|()))" # Win1251: "()|()|()|()|()|()|((()|()))|((()|()))" # UTF8: "(макет)|(шаблон)|(дизайн)|(содержан)|(текст)|(картинк)|(изобра((ж)|(з)))|(графи((к)|(ч)))" body __RU_AUTHORING_3_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))/s meta __RU_AUTHORING_WIN1251 __RU_AUTHORING_1_WIN1251 || __RU_AUTHORING_2_WIN1251 || __RU_AUTHORING_3_WIN1251 # ------------------- # KOI8-R: "()|()|((()|()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]](()|()|()))" # Win1251: "()|()|((()|()|()))|()|()|([[:blank:][:punct:]][[:blank:][:punct:]](()|()|()))" # UTF8: "(реклам)|(раскрут)|(продви((ж)|(г)|(н)))|(известн)|(знаменит)|([[:blank:][:punct:]]на[[:blank:][:punct:]]в((ес)|(сю)|(се)))" body __RU_ADVERTISING_1_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|())(()|()))|((()|()))|()|((()|()))" # Win1251: "((()|())(()|()))|((()|()))|()|((()|()))" # UTF8: "(((при)|(за))вле((ч)|(к)))|(((при)|(от))ток)|(новы)|(заинтерес((ов)|(уе)))" body __RU_ADVERTISING_2_WIN1251 /((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)))(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|()|((()|()))|(((()|())?))|((()|()))|()" # Win1251: "((()|()))|()|((()|()))|(((()|())?))|((()|()))|()" # UTF8: "(информ((ац)|(ир)))|(заяви)|(расска((з)|(ж)))|(узна(((ю)|(е))?)т)|(донес((ти)|(ё)))|(интерес)" body __RU_ADVERTISING_3_WIN1251 /((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)((((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))/s meta __RU_ADVERTISING_WIN1251 __RU_ADVERTISING_1_WIN1251 || (( __RU_ADVERTISING_2_WIN1251 || __RU_MANY_WIN1251 ) && __RU_CUSTOMER_WIN1251 ) || __RU_ADVERTISING_3_WIN1251 # ------------------- # KOI8-R: "()|(.{1,4})|((()|(.{1,5})))" # Win1251: "()|(.{1,4})|((()|(.{1,5})))" # UTF8: "(баннер)|(контекстн.{1,4}рекл)|(поисков((ик)|(ы.{1,5}сист)))" body __RU_ADVERTISING_WEB_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?).{1,4}(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?).{1,5}(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|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_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|(((l)|(L)|(1))(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)((n)|(N)))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf1|\xd1|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_WIN1251 /((\xfd|\xdd)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?))))|(IP)/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(связ((ь)|(и)))|(канал)|(коммуникац)" body __RU_TELECOM_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|()|((()|()))))|((()|()))|()" # Win1251: "((((()|()))|()|((()|()))))|((()|()))|()" # UTF8: "(праздн((и((к)|(ч)))|(ов)|(у((ю)|(е)))))|(свад((ь)|(е))б)|(торжеств)" body __RU_CELEBRATE_1A_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|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_WIN1251 /((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|((\xfe|\xde)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)))((((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))){0,2})))([[:blank:][::punct]]*)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(вечеринк)|(утренник)" body __RU_CELEBRATE_1C_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(.{0,5}))|()" # Win1251: "((()|())(.{0,5}))|()" # UTF8: "(нов((ы)|(о))(.{0,5})год)|(рождеств)" body __RU_CELEBRATE_1D_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)))(.{0,5})(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))/s meta __RU_CELEBRATE_1_WIN1251 __RU_CELEBRATE_1A_WIN1251 || __RU_CELEBRATE_1B_WIN1251 || __RU_CELEBRATE_1C_WIN1251 # ------------------- # KOI8-R: "((()|()))|((()|(ģ)))" # Win1251: "((()|()))|((()|()))" # UTF8: "(отме((ти)|(ч)))|(прове((сти)|(дём)))" body __RU_CELEBRATE_2_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))))/s meta __RU_CELEBRATE_RELATED_WIN1251 __RU_CATER_2_WIN1251 || __RU_ENTERTAIN_2_WIN1251 meta __RU_CELEBRATE_WIN1251 ( __RU_CELEBRATE_1_WIN1251 + __RU_CELEBRATE_2_WIN1251 + __RU_CELEBRATE_RELATED_WIN1251 ) >=3 # ------------------- # KOI8-R: "()|()|()|()|()|((()|()|())(.{1,2}))" # Win1251: "()|()|()|()|()|((()|()|())(.{1,2}))" # UTF8: "(питани)|(завтрак)|(обед)|(ужин)|(ланч)|(((ая)|(ой)|(ую))(.{1,2}кухн))" body __RU_CATER_1_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)))(.{1,2}(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xed|\xcd|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_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|(^))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|(^))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(([[:blank:][:punct:]])|(^)))/s # ------------------- # KOI8-R: "()|((()|([[:blank:][:punct:]])))|()|()|()|()||((()?))" # Win1251: "()|((()|([[:blank:][:punct:]])))|()|()|()|()||((()?))" # UTF8: "(меню)|(блюд((а)|([[:blank:][:punct:]])))|(напитк)|(алкогол)|(прохладит)|(тонизирующ)||(кух((о)?)н)" body __RU_CATER_3_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))||((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s meta __RU_CATER_WIN1251 __RU_CATER_1_WIN1251 || __RU_CATER_2_WIN1251 || __RU_CATER_3_WIN1251 # ------------------- # 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_WIN1251 /(((45)|(70))[[:blank:][:punct:]]*(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|(((9)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((6|\xe1)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*)))|((((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)))\"(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)\")/s meta __RU_MV_PIR_RELATED_WIN1251 __RU_CATER_WIN1251 || __RU_CELEBRATE_WIN1251 meta RU_MV_PIR_WIN1251 __RU_MV_PIR_WIN1251 && __RU_MV_PIR_RELATED_WIN1251 score RU_MV_PIR_WIN1251 2.0 # ------------------- # KOI8-R: "()|()|()|([[:blank:][:punct:]](((((((()?))|())?))|()|((()|()))|()|())?)(([[:blank:][:punct:]])|($)))|()" # Win1251: "()|()|()|([[:blank:][:punct:]](((((((()?))|())?))|()|((()|()))|()|())?)(([[:blank:][:punct:]])|($)))|()" # UTF8: "(путешеств)|(поезд)|(круиз)|([[:blank:][:punct:]]тур(((а(((м((и)?))|(х))?))|(ы)|(о((в)|(м)))|(е)|(у))?)(([[:blank:][:punct:]])|($)))|(маршрут)" body __RU_TRAVEL_1_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)((((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)((((\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)))?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)))?)(([[:blank:][:punct:]])|($)))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|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_WIN1251 /((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)))(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(.{1,7})(((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))?)(.{1,7})(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(.{1,5})(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|(^)|([[:blank:][:punct:]])))|(̣)|()|()|()" # Win1251: "((()|(^)|([[:blank:][:punct:]])))|()|()|()|()" # UTF8: "(((аэро)|(^)|([[:blank:][:punct:]]))порт)|(самолёт)|(лайнер)|(авиа)|(железнодорожн)" body __RU_TRAVEL_3_WIN1251 /((((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xfd|\xdd)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|(^)|([[:blank:][:punct:]]))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|(ԣ)" # Win1251: "()|()|()|()|()" # UTF8: "(багаж)|(билет)|(касса)|(бронирова)|(путёвк)" body __RU_TRAVEL_4_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|()|()))|()" # Win1251: "((((()|()))|()|()))|()" # UTF8: "(тур((и((ст)|(зм)))|(агент)|(операт)))|(спецпредложени)" body __RU_TRAVEL_5_WIN1251 /((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()" # Win1251: "()" # UTF8: "(русскоговорящ)" body __RU_TRAVEL_6_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))/s meta __RU_TRAVEL_RELATED_WIN1251 __RU_CATER_WIN1251 || __RU_ENTERTAIN_WIN1251 || __RU_TOPICS_HOTELS_SINGLE_WIN1251 || __RU_CELEBRATE_WIN1251 meta __RU_TRAVEL_X3_WIN1251 ( __RU_TRAVEL_1_WIN1251 + __RU_TRAVEL_2_WIN1251 + __RU_TRAVEL_3_WIN1251 + __RU_TRAVEL_4_WIN1251 + __RU_TRAVEL_5_WIN1251 + __RU_TRAVEL_6_WIN1251 ) >=3 meta __RU_TRAVEL_X2_WIN1251 ( __RU_TRAVEL_1_WIN1251 + __RU_TRAVEL_2_WIN1251 + __RU_TRAVEL_3_WIN1251 + __RU_TRAVEL_4_WIN1251 + __RU_TRAVEL_5_WIN1251 + __RU_TRAVEL_6_WIN1251 ) >=2 meta __RU_TRAVEL_WIN1251 __RU_TRAVEL_X3_WIN1251 || ( __RU_TRAVEL_X2_WIN1251 && __RU_TRAVEL_RELATED_WIN1251 ) meta RU_TRAVEL_WIN1251 __RU_TRAVEL_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_TRAVEL_WIN1251 0.5 # ------------------- # KOI8-R: "()|()|((()|()|()))|((()|()))|()|()|()|((.{1,5}))" # Win1251: "()|()|((()|()|()))|((()|()))|()|()|()|((.{1,5}))" # UTF8: "(экскурси)|(прогулк)|(посе((ще)|(ща)|(ти)))|(дайв((инг)|(ер)))|(сафари)|(рафтинг)|(пляж)|(горн(.{1,5})лыж)" body __RU_ENTERTAIN_1_WIN1251 /((\xfd|\xdd)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(.{1,5})(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(()|()|()|()))|((()?))|()" # Win1251: "((()|())(()|()|()|()))|((()?))|()" # UTF8: "(((гуля)|(ката))ни((е)|(я)|(ю)|(т)))|(фе((й)?)ервер)|(танц)" body __RU_ENTERTAIN_2_WIN1251 /((((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()" # Win1251: "()" # UTF8: "(шопинг)" body __RU_ENTERTAIN_3_WIN1251 /((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))/s meta __RU_ENTERTAIN_WIN1251 __RU_ENTERTAIN_1_WIN1251 || __RU_ENTERTAIN_2_WIN1251 || __RU_ENTERTAIN_3_WIN1251 # ------------------- # KOI8-R: "()|()|()|()|()|(-)|()|()" # Win1251: "()|()|()|()|()|(-)|()|()" # UTF8: "(семинар)|(практикум)|(тренинг)|(цикл)|(курс)|(мастер-класс)|(заняти)|(форум)" body __RU_CLASSES_1_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)-(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|((()|()))()" # Win1251: "((()|()))|((()|()))()" # UTF8: "(лек((ци)|(тор)))|(трен((ер)|(инг)))(преподава)" body __RU_CLASSES_2_WIN1251 /((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))))((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|((()|()))|()|(((^)|([[:blank:]]))(()|()|()|())(([[:blank:][:punct:]])|($)))" # Win1251: "()|()|()|()|()|()|((()|()))|()|(((^)|([[:blank:]]))(()|()|()|())(([[:blank:][:punct:]])|($)))" # UTF8: "(програм)|(вопрос)|(проблем)|(аспект)|(практич)|(анализ)|(рассм((а)|(о)тр))|(кейс)|(((^)|([[:blank:]]))тем((а)|(у)|(ы)|(е))(([[:blank:][:punct:]])|($)))" body __RU_CLASSES_3_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|(((^)|([[:blank:]]))(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))(([[:blank:][:punct:]])|($)))/s # ------------------- # KOI8-R: "((()|()|())(()|((()|()))))|()|()" # Win1251: "((()|()|())(()|((()|()))))|()|()" # UTF8: "(((об)|(из)|(на))уч((ени)|(((и)|(а))т)))|(повышени)|(формирован)" body __RU_CLASSES_4_WIN1251 /((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()|()))|()|()|()|()|()" # Win1251: "((()|()|()|()))|()|()|()|()|()" # UTF8: "(зна((ни)|(ть)|(ю)|(е)))|(навык)|(умени)|(основ)|(принцип)|(метод)" body __RU_SKILLS_1_WIN1251 /((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))/s meta __RU_SKILLS_WIN1251 __RU_SKILLS_1_WIN1251 || __RU_EFFECT_1_WIN1251 # ------------------- # KOI8-R: "((()|()|()))|((()|(^)|([[:blank:]]))(()|()|()))" # Win1251: "((()|()|()))|((()|(^)|([[:blank:]]))(()|()|()))" # UTF8: "(участ((н)|(и)|(в)))|(((про)|(^)|([[:blank:]]))слуша((т)|(е)|(ю)))" body __RU_ATTEND_1_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))|((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|(^)|([[:blank:]]))(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|((()|()|()))|()|((()?)[[:blank:]](()|()))" # Win1251: "()|((()|()))|((()|()|()))|()|((()?)[[:blank:]](()|()))" # UTF8: "(запис)|(регистр((аци)|(иро)))|(пров((ед)|(оди)|(ест)))|(прохожден)|(по((сле)?)[[:blank:]]((окончан)|(завершен)))" body __RU_ATTEND_2_WIN1251 /((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)[[:blank:]](((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))))/s meta __RU_ATTEND_WIN1251 __RU_ATTEND_1_WIN1251 || __RU_ATTEND_2_WIN1251 meta __RU_CLASSES_WIN1251 ( __RU_CLASSES_1_WIN1251 + __RU_CLASSES_2_WIN1251 + __RU_CLASSES_3_WIN1251 + __RU_CLASSES_4_WIN1251 + __RU_SKILLS_WIN1251 + __RU_ATTEND_WIN1251 ) >= 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_WIN1251 /((4|\xf7|\xd7)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((((2)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((4|\xf7|\xd7)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((6|\xe1)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*)))|(((7)([[:blank:][:punct:]]*))((4|\xf7|\xd7)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((0|\xee|\xce|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_WIN1251 /((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))(((9)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*)))/s meta __RU_CLASSES_PHONE_WIN1251 __RU_CLASSES_PHONE_1_WIN1251 || __RU_CLASSES_PHONE_2_WIN1251 # ------------------- # KOI8-R: "((()|()|()|()|()))|()|()" # Win1251: "((()|()|()|()|()))|()|()" # UTF8: "(юри((ст)|(сдикц)|(сконс)|(спруден)|(дическ)))|(право)|(адвокат)" body __RU_TOPICS_LAW_1_WIN1251 /((\xfe|\xde)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()|()|()|()" # Win1251: "()|((()|()))|()|()|()|()|()|()" # UTF8: "(оформлен)|(регистр((аци)|(иро)))|(разрешени)|(лицензи)|(сертифи)|(аккредит)|(порядок)|(заключени)" body __RU_TOPICS_LAW_2A_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|((()|()))|()" # Win1251: "()|((()|()))|((()|()))|()" # UTF8: "(ликвидац)|(растор((жен)|(г)))|(заключ((ен)|(ил)))|(исполн)" body __RU_TOPICS_LAW_2B_WIN1251 /((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?))))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LAW_2_WIN1251 __RU_TOPICS_LAW_2A_WIN1251 || __RU_TOPICS_LAW_2B_WIN1251 # ------------------- # KOI8-R: "()|()|()|((()|()))|(((^)|([[:blank:][:punct:]])))|()" # Win1251: "()|()|()|((()|()))|(((^)|([[:blank:][:punct:]])))|()" # UTF8: "(полномоч)|(норматив)|(власт)|(собственн((ост)|(ик)))|(((^)|([[:blank:][:punct:]]))имуществ)|(движим)" body __RU_TOPICS_LAW_3_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))))|(((^)|([[:blank:][:punct:]]))(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|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_WIN1251 /((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|(((((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()|()|()" # UTF8: "(кодекс)|(приказ)|(постановлен)|(закон)|(распоряжен)|(положение)|(регламент)|(выписк)" body __RU_TOPICS_LAW_5_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|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_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?)((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])|((\xf2|\xd2|T)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)?)(\xf6|\xd6)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(министерс)|(управлени)|(отдел)|(департамент)|(администра)|(служб)" body __RU_TOPICS_LAW_7_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe1|\xc1|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_WIN1251 /(((^)|([[:blank:][:punct:]]))(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LAW_8_WIN1251 __RU_TOPICS_LAW_8A_WIN1251 && __RU_TOPICS_LAW_2_WIN1251 meta __RU_TOPICS_LAW_WIN1251 ( __RU_TOPICS_LAW_1_WIN1251 + __RU_TOPICS_LAW_2_WIN1251 + __RU_TOPICS_LAW_3_WIN1251 + __RU_TOPICS_LAW_4_WIN1251 + __RU_TOPICS_LAW_5_WIN1251 + __RU_TOPICS_LAW_6_WIN1251 + __RU_TOPICS_LAW_7_WIN1251 + __RU_TOPICS_LAW_8_WIN1251 ) >= 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_WIN1251 /(HR[[:blank:][:punct:]]{0,3}(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()" # Win1251: "()|((()|()))|()|()|()" # UTF8: "(стимулировани)|(мотив((аци)|(ирова)))|(психолог)|(зарплат)|(инструкци)" body __RU_TOPICS_STAFF_2a_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_STAFF_2_WIN1251 __RU_TOPICS_STAFF_2a_WIN1251 || __RU_CLASSES_4_WIN1251 # ------------------- # KOI8-R: "()|()|((()|()))|()|([[:blank:][:punct:]][[:blank:][:punct:]])" # Win1251: "()|()|((()|()))|()|([[:blank:][:punct:]][[:blank:][:punct:]])" # UTF8: "(подразделени)|(трудов)|(увол((ить)|(ьнени)))|(стаж)|([[:blank:][:punct:]]тк[[:blank:][:punct:]])" body __RU_TOPICS_STAFF_3_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xea|\xca|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_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf6|\xd6)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_STAFF_WIN1251 ( __RU_TOPICS_STAFF_1_WIN1251 + __RU_TOPICS_STAFF_2_WIN1251 + __RU_TOPICS_STAFF_3_WIN1251 + __RU_TOPICS_STAFF_4_WIN1251 + __RU_TOPICS_LAW_2_WIN1251 + __RU_TOPICS_LAW_5_WIN1251 ) >= 2 # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(логист)|(склад)|(снабжен)" body __RU_TOPICS_LOGISTICS_1_WIN1251 /((\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((()?)(()|()))|()" # Win1251: "()|()|()|((()?)(()|()))|()" # UTF8: "(закуп)|(прода)|(сбыт)|(((от)?)гру((з)|(ж)))|(тамож)" body __RU_TOPICS_LOGISTICS_2_WIN1251 /((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(((\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_LOGISTICS_WIN1251 ( __RU_TOPICS_LOGISTICS_1_WIN1251 && __RU_TOPICS_LOGISTICS_2_WIN1251 ) # ------------------- # KOI8-R: "()|()|()|()|((()|()))|()" # Win1251: "()|()|()|()|((()|()))|()" # UTF8: "(прибыл)|(убыто)|(доход)|(расход)|(затра((т)|(ч)))|(вложен)" body __RU_TOPICS_FINANCE_1_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|((()|()|()))|()|()" # Win1251: "()|()|()|()|()|((()|()|()))|()|()" # UTF8: "(инвести)|(бюджет)|(финанс)|(рентабель)|(капитал)|(актив((ы)|(а)|(о)))|(субсиди)|(дивиденд)" body __RU_TOPICS_FINANCE_2_WIN1251 /((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()))|()|((((..[[:blank:][:punct:]])?)|()))" # Win1251: "()|((()|()|()))|()|((((..[[:blank:][:punct:]])?)|()))" # UTF8: "(ресурс)|(ден((ьг)|(еж)|(ег)))|(валют)|(((зар(аботн..[[:blank:][:punct:]])?)|(вы))плат)" body __RU_TOPICS_FINANCE_3_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)..[[:blank:][:punct:]])?)|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|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_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?).{1,2}([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?).{0,3}([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?).{0,9}(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?).{2,4}([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?).{2,3}([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|1(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\:)|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|())(()|()))|()|()|()|()|()|()" # Win1251: "()|((()|())(()|()))|()|()|()|()|()|()" # UTF8: "(бухгалт)|(((от)|(у))ч((ё)|(и))т)|(баланс)|(инвентар)|(списан)|(оценка)|(амортизаци)|(стоимост)" body __RU_TOPICS_ACCOUNTING_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)))(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()|())(()|((()|()|(()?)))|()|((()|()|(()?)|())))([[:blank:][:punct:]]{1,3})(()()()()))" # Win1251: "()|()|((()|()|())(()|((()|()|(()?)))|()|((()|()|(()?)|())))([[:blank:][:punct:]]{1,3})(()()()()))" # UTF8: "(обналич)|(однодневк)|(((черн)|(сер)|(бел))((ая)|(о((й)|(го)|(м(у)?)))|(ую)|(ы((е)|(х)|(м(и)?)|(й))))([[:blank:][:punct:]]{1,3})((схем)(фирм)(зарпл)(нал)))" body __RU_LAUNDER_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)))(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))?)))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))?)|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))))([[:blank:][:punct:]]{1,3})(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(()|((()|()))|()|(ģ))(.{2,9})(()|(()?(()|())))" # Win1251: "(()|((()|()))|()|())(.{2,9})(()|(()?(()|())))" # UTF8: "((просроч)|(пога((ш)|(с)))|(проблемн)|(безнадёжн))(.{2,9})((кредит)|((за)?дол((г)|(ж))))" body __RU_COLLECT_1_WIN1251 /(((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)))(.{2,9})(((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|(((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))?(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?)))))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(сбор)|(возврат)|(взыска)" body __RU_COLLECT_2_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_COLLECT_WIN1251 ( __RU_COLLECT_1_WIN1251 + __RU_COLLECT_1_WIN1251 + __RU_UNFAIR_WIN1251 ) >= 2 meta __RU_TOPICS_FINANCE_WIN1251 ( __RU_TOPICS_FINANCE_1_WIN1251 + __RU_TOPICS_FINANCE_2_WIN1251 + __RU_TOPICS_FINANCE_3_WIN1251 + __RU_TOPICS_TAXES_WIN1251 + __RU_TOPICS_ACCOUNTING_WIN1251 + __RU_LAUNDER_WIN1251 + __RU_COLLECT_WIN1251 ) >= 2 # ------------------- # KOI8-R: "()|((()?))" # Win1251: "()|((()?))" # UTF8: "(женщин)|(девуш((е)?)к)" body __RU_TOPICS_PICKUP_1_WIN1251 /((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()|((()|((()|()))))" # Win1251: "((()|()))|()|()|((()|((()|()))))" # UTF8: "(знаком((ств)|(ить)))|(соблазне)|(свидани)|(под((ход)|(ой((т)|(д)))))" body __RU_TOPICS_PICKUP_2_WIN1251 /((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?))))))/s meta __RU_TOPICS_PICKUP_WIN1251 ( __RU_TOPICS_PICKUP_1_WIN1251 && __RU_TOPICS_PICKUP_2_WIN1251 ) # ------------------- # KOI8-R: "()|()|()|((()|())(()|())(()|()))" # Win1251: "()|()|()|((()|())(()|())(()|()))" # UTF8: "(управлен)|(органзац)|(директор)|(м((е)|(э))н((е)|(э))дж((ер)|(мент)))" body __RU_TOPICS_MGMT_1_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(стратеги)|(такти)|(маркет)" body __RU_TOPICS_MGMT_2_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]])" # Win1251: "()|()|([[:blank:][:punct:]])" # UTF8: "(ресторан)|(кафе)|([[:blank:][:punct:]]бар)" body __RU_TOPICS_RESTAURANT_1_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_RESTAURANT_WIN1251 __RU_TOPICS_RESTAURANT_1_WIN1251 && __RU_CATER_WIN1251 # ------------------- # KOI8-R: "((()|()|()))|()|()|()|()|(((){1,2}))" # Win1251: "((()|()|()))|()|()|()|()|(((){1,2}))" # UTF8: "(отел((ь)|(и)|(я)))|(гостини)|(турбаз)|(санатор)|(пансионат)|(а((п){1,2})артаме)" body __RU_TOPICS_HOTELS_1_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xef|\xcf|n)([[:blank:][:punct:]]?)){1,2})(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|(ң)|())([[:blank:][:punct:]]?)(()|()))" # Win1251: "()|((()|()|()|())([[:blank:][:punct:]]?)(()|()))" # UTF8: "(люкс)|(((одно)|(двух)|(рёх)|(ти))([[:blank:][:punct:]]?)((местн)|(комнатн)))" body __RU_TOPICS_HOTELS_2_WIN1251 /((\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|((()|()))|()" # Win1251: "()|((()|()))|()" # UTF8: "(номер)|(сут((к)|(оч)))|(размеще)" body __RU_TOPICS_HOTELS_3_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))/s meta __RU_TOPICS_HOTELS_SINGLE_WIN1251 __RU_TOPICS_HOTELS_1_WIN1251 || __RU_TOPICS_HOTELS_2_WIN1251 || __RU_TOPICS_HOTELS_3_WIN1251 meta __RU_TOPICS_HOTELS_WIN1251 ( __RU_TOPICS_HOTELS_1_WIN1251 + __RU_TOPICS_HOTELS_2_WIN1251 + __RU_TOPICS_HOTELS_3_WIN1251 ) >=2 meta __RU_TOPICS_MGMT_WIN1251 __RU_TOPICS_MGMT_1_WIN1251 && ( __RU_TOPICS_RESTAURANT_WIN1251 || __RU_TOPICS_HOTELS_WIN1251 || __RU_TOPICS_MGMT_2_WIN1251 ) # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(иностранн)|(разговорн)|(носител)|(язык)|(граммати)|(произношен)" body __RU_TOPICS_LAGUAGES_1_WIN1251 /((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|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_WIN1251 /((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)((n)|(N))((g)|(G))((l)|(L))((((i)|(I)|(1))((s)|(S))(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)((n)|(N))((d)|(D)))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)((f)|(F))((l)|(L)|(1)))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)((r)|(R))((i)|(I)|(1))(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))?)((i)|(I)|(1)))/s meta __RU_TOPICS_LAGUAGES_WIN1251 __RU_TOPICS_LAGUAGES_1_WIN1251 && __RU_TOPICS_LAGUAGES_ENG_WIN1251 meta RU_CLASSES_1_WIN1251 __RU_CLASSES_WIN1251 && ( __RU_TOPICS_LAGUAGES_WIN1251 || __RU_TOPICS_MGMT_WIN1251 || __RU_TOPICS_PICKUP_WIN1251 || __RU_TOPICS_STAFF_WIN1251 || __RU_TOPICS_LAW_WIN1251 || __RU_TOPICS_LOGISTICS_WIN1251 || __RU_TOPICS_FINANCE_WIN1251 ) score RU_CLASSES_1_WIN1251 2.0 meta RU_CLASSES_2_WIN1251 __RU_CLASSES_PHONE_WIN1251 && ( __RU_CLASSES_1_WIN1251 || __RU_CLASSES_2_WIN1251 || __RU_CLASSES_3_WIN1251 || __RU_CLASSES_4_WIN1251 || __RU_SKILLS_WIN1251 || __RU_ATTEND_WIN1251 ) score RU_CLASSES_2_WIN1251 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_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)((((\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)))?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))))|((((\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|(S)|(s))(((\xef|\xcf|n)([[:blank:][:punct:]]?))|(p)|(P))(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xec|\xcc|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_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|m)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))|(((i)|(I))(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)((q)|(Q)))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|(\.)))|()|(((){1,2}))|()" # Win1251: "((()|(\.)))|()|(((){1,2}))|()" # UTF8: "(адр((ес)|(\.)))|(ящик)|(а((к){1,2})каунт)|(получат)" body __RU_SPAM_1C_WIN1251 /((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|(\.)))|((\xff|\xdf)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?)){1,2})(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((((()|()))|((()|((()?))|()|()|())))(.{1,10})(((()|((()|())))(.{1,12}))?)())" # Win1251: "((((()|()))|((()|((()?))|()|()|())))(.{1,10})(((()|((()|())))(.{1,12}))?)())" # UTF8: "(((об((ход)|(ой)))|(про((би)|(хо((ж)?)д)|(йт)|(йд)|(ник))))(.{1,10})((((люб)|(вс((е)|(я))))(.{1,12}))?)(фильтр))" body __RU_SPAM_2_WIN1251 /((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?))?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)))))(.{1,10})(((((\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)))))(.{1,12}))?)((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)))/s # ------------------- # KOI8-R: "((()|(((((?)))|())(()|()|()))|()|())(.{1,7}))" # Win1251: "((()|(((((?)))|())(()|()|()))|()|())(.{1,7}))" # UTF8: "(((свеж)|(((((об?))нов)|(полн))((ы)|(ейш)|(л)))|(актуальн)|(проверен))(.{1,7}баз))" body __RU_SPAM_3_WIN1251 /((((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)?))(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)))(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?))))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)))(.{1,7}(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)))/s # ------------------- # KOI8-R: "((()|()|()|()|((((()?))|((()?)))(.{0,7})(()?)))(.{0,5})(()|()))" # Win1251: "((()|()|()|()|((((()?))|((()?)))(.{0,7})(()?)))(.{0,5})(()|()))" # UTF8: "(((предприяти)|(организаци)|(частн)|(фирм)|(((юр((идич)?))|(физ((ич)?)))(.{0,7})((лиц)?)))(.{0,5})((москв)|(росси)))" body __RU_SPAM_4A1_WIN1251 /((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((((\xfe|\xde)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))?)))(.{0,7})(((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))?)))(.{0,5})(((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|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_WIN1251 /((((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))(.{0,5})(((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((((\xfe|\xde)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))?)))(.{0,7})(((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))?))))/s meta __RU_SPAM_4A_WIN1251 __RU_SPAM_4A1_WIN1251 || __RU_SPAM_4A2_WIN1251 # ------------------- # 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_WIN1251 /([[:blank:][:punct:]](\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(((a(((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)?))|(x))?)|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?)))?)[[:blank:][:punct:]])|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # Win1251: "()|()|()|()|([[:blank:][:punct:]][[:blank:][:punct:]])|()|()" # UTF8: "(москв)|(питер)|(росси)|(регион)|([[:blank:][:punct:]]снг[[:blank:][:punct:]])|(украин)|(беларус)" body __RU_SPAM_4C_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|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_WIN1251 /((((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|(^)|([[:blank:][:punct:]])).{1,5}3[[:digit:]]{3}.{1,3}(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])|($)))|(((([[:digit:]]([[:blank:][:punct:]]?)){4,7})|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))).{,5}((((((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|m)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(i|I)(l|L|1))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)))?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))|((\xff|\xdf)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|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_WIN1251 /((4|\xf7|\xd7)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((((5)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((6|\xe1)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*)))|(((7)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((6|\xe1)([[:blank:][:punct:]]*))((2)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*)))|(((5)([[:blank:][:punct:]]*))((4|\xf7|\xd7)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*))((5)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((8|\xe2|\xc2|B)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[: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_WIN1251 /(((4|\xf7|\xd7)([[:blank:][:punct:]]*))((3|\xe7|\xc7)([[:blank:][:punct:]]*))((4|\xf7|\xd7)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((9)([[:blank:][:punct:]]*))((0|\xee|\xce|o|O)([[:blank:][:punct:]]*))((7)([[:blank:][:punct:]]*))((1|I|l)([[:blank:][:punct:]]*)))/s meta __RU_SPAM_6_WIN1251 __RU_SPAM_6A_WIN1251 || __RU_SPAM_6B_WIN1251 meta __RU_SPAM_RELATED_WIN1251 __RU_ADVERTISING_WIN1251 || __RU_ADVERTISING_WEB_WIN1251 || __RU_AUTHORING_WIN1251 || __RU_IP_WIN1251 || __RU_WEBSITE_SINGLE_WIN1251 || __RU_SPAM_TRICKS_WIN1251 meta __RU_SPAM_EVIDENT_WIN1251 ( __RU_SPAM_1A_WIN1251 || __RU_SPAM_2_WIN1251 || __RU_SPAM_3_WIN1251 || __RU_SPAM_4A_WIN1251 ) && ( __RU_COMMERCIAL_WIN1251 || __RU_SPAM_RELATED_WIN1251 ) meta __RU_SPAM_X3_WIN1251 ( __RU_SPAM_1B_WIN1251 + __RU_SPAM_1C_WIN1251 + __RU_SPAM_3_WIN1251 + __RU_SPAM_4B_WIN1251 + __RU_SPAM_4C_WIN1251 + __RU_SPAM_5_WIN1251 + __RU_SPAM_6_WIN1251 + __RU_SPAM_RELATED_WIN1251 ) >= 3 meta __RU_SPAM_X2_WIN1251 ( __RU_SPAM_1B_WIN1251 + __RU_SPAM_1C_WIN1251 + __RU_SPAM_3_WIN1251 + __RU_SPAM_4B_WIN1251 + __RU_SPAM_4C_WIN1251 + __RU_SPAM_5_WIN1251 + __RU_SPAM_6_WIN1251 + __RU_SPAM_RELATED_WIN1251 ) >= 2 meta RU_SPAM_WIN1251 __RU_SPAM_EVIDENT_WIN1251 || ( __RU_SPAM_X3_WIN1251 && __RU_COMMERCIAL_WIN1251 ) score RU_SPAM_WIN1251 2.5 meta RU_SUSPECTED_SPAM_WIN1251 __RU_SPAM_X2_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_SUSPECTED_SPAM_WIN1251 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_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((c|C)(g|G)(i|I))|((p|P)(h|H)(p|H))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xe1|\xc1|6)([[:blank:][:punct:]]?))|(w(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|((()|()))))|()" # Win1251: "((()|((()|()))))|()" # UTF8: "(посе((тит)|(щ((ен)|(а)))))|(абузоустойчив)" body __RU_WEBSITE_2a_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))/s meta __RU_WEBSITE_2_WIN1251 __RU_WEBSITE_2a_WIN1251 || __RU_OPTIMIZE_WIN1251 # ------------------- # KOI8-R: "((()|()|()))" # Win1251: "((()|()|()))" # UTF8: "(пере((ход)|(йт)|(йд)))" body __RU_WEBSITE_3A_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))))/s meta __RU_WEBSITE_3_WIN1251 __RU_WEBSITE_3A_WIN1251 && ( __RU_WEBSITE_1_WIN1251 || __RU_WEBSITE_2_WIN1251 ) # ------------------- # 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_WIN1251 /(([[:digit:]]([[:blank:][:punct:]]?)){2,3}(((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|(\*))([[:digit:]]([[:blank:][:punct:]]?)){2,3}[[:blank:][:punct:]]*(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|(pix)))/s meta __RU_WEBSITE_RELATED_WIN1251 ( __RU_AUTHORING_WIN1251 + __RU_ADVERTISING_WIN1251 + __RU_ADVERTISING_WEB_WIN1251 + __RU_EQUIPMENT_WIN1251 + __RU_IP_WIN1251 ) >=2 meta __RU_WEBSITE_WIN1251 ( __RU_WEBSITE_1_WIN1251 + __RU_WEBSITE_2_WIN1251 + __RU_WEBSITE_3_WIN1251 + __RU_WEBSITE_4_WIN1251 ) >=2 meta __RU_WEBSITE_SINGLE_WIN1251 __RU_WEBSITE_1_WIN1251 || __RU_WEBSITE_2_WIN1251 || __RU_WEBSITE_3_WIN1251 || __RU_WEBSITE_4_WIN1251 || __RU_ADVERTISING_WEB_WIN1251 meta RU_WEBSITE_WIN1251 __RU_WEBSITE_WIN1251 && __RU_WEBSITE_RELATED_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_WEBSITE_WIN1251 0.5 # ------------------- # KOI8-R: "((()|()|()|()|((()|()|([[:blank:][:punct:]])))))|()|()" # Win1251: "((()|()|()|()|((()|()|([[:blank:][:punct:]])))))|()|()" # UTF8: "(копи((ро)|(й)|(ю)|(ей)|(я((м)|(х)|([[:blank:][:punct:]])))))|(тираж)|(экземпляр)" body __RU_REPLICATION_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|([[:blank:][:punct:]])))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()" # Win1251: "()|()|()" # UTF8: "(полиграфи)|(печат)|(типограф)" body __RU_PRINTING_1_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|([[:blank:][:punct:]]))(?))|()|()|()" # Win1251: "((()|([[:blank:][:punct:]]))(?))|()|()|()" # UTF8: "(((визит)|([[:blank:][:punct:]]листов))(о?)к)|(бланк)|(буклет)|(каталог)" body __RU_PRINTING_2A_WIN1251 /((((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)))((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|())(?))|((()|()))|()|()" # Win1251: "((()|())(?))|((()|()))|()|()" # UTF8: "(((фут)|(бейс))бол(о?)к)|(ма((е)|(й))к)|(ежедневник)|(сувенир)" body __RU_PRINTING_2B_WIN1251 /((((\xf4|\xd4)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)))(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|())(?))|()|()|()" # Win1251: "((()|()|())(?))|()|()|()" # UTF8: "(((круж)|(карточ)|(руч))(е?)к)|(пепельниц)|(календар)|(портфел)" body __RU_PRINTING_2C_WIN1251 /((((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)))((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()|())(?))|()|()|()" # Win1251: "()|((()|()|()|())(?))|()|()|()" # UTF8: "(конверт)|(((брел)|(зажигал)|(пап)|(сум))(о?)к)|(лого)|(символ)|(эмблем)" body __RU_PRINTING_2D_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)))((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s meta __RU_PRINTING_2_WIN1251 __RU_PRINTING_2A_WIN1251 || __RU_PRINTING_2B_WIN1251 || __RU_PRINTING_2C_WIN1251 || __RU_PRINTING_2D_WIN1251 # ------------------- # KOI8-R: "()|()|()|(((){1,2}))|()" # Win1251: "()|()|()|(((){1,2}))|()" # UTF8: "(оперативн)|(цветн)|(цифров)|(о((ф){1,2})сет)|(оттиск)" body __RU_PRINTING_3_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xf4|\xd4)([[:blank:][:punct:]]?)){1,2})(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s meta __RU_PRINTING_X_WIN1251 ( __RU_PRINTING_1_WIN1251 + __RU_PRINTING_2_WIN1251 + __RU_PRINTING_3_WIN1251 + __RU_REPLICATION_WIN1251 ) >=3 meta RU_PRINTING_WIN1251 __RU_PRINTING_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_PRINTING_WIN1251 1.0 # ------------------- # KOI8-R: "()|()|((()|()))|()" # Win1251: "()|()|((()|()))|()" # UTF8: "(недвижимост)|(риэлт)|(строй((щ)|(т)))|(девелопер)" body __RU_REALTY_1_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xfd|\xdd)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((()|()))|((()|()|()|()))|((()|()))" # Win1251: "()|()|()|((()|()))|((()|()|()|()))|((()|()))" # UTF8: "(аренд)|(агент)|(снять)|(сним((е)|(у)))|(сда((ть)|(ёт)|(м)|(ю)))|(ипоте((к)|(чн)))" body __RU_REALTY_2_WIN1251 /((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))))/s meta __RU_REALTY_X_WIN1251 ( __RU_REALTY_1_WIN1251 + __RU_REALTY_2_WIN1251 ) >= 2 # ------------------- # KOI8-R: "()|()|()|()|()" # Win1251: "()|()|()|()|()" # UTF8: "(площад)|(этаж)|(подвал)|(цокол)|(черда)" body __RU_REALTY_DESCRIPTION_1_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|()|()|()|((()|()|())[[:blank:][:punct:]])" # Win1251: "()|()|()|()|()|()|()|()|()|()|((()|()|())[[:blank:][:punct:]])" # UTF8: "(ремонт)|(панель)|(кирпич)|(монолит)|(деревян)|(охраняемы)|(отапливаемы)|(подъезд)|(парков)|(стоян)|(((от)|(с)|(к))[[:blank:][:punct:]]метро)" body __RU_REALTY_DESCRIPTION_2_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xfa|\xda)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)))[[:blank:][:punct:]](\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|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_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)((((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)?)))|((\xfb|\xdb)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))))?)[[:blank:][:punct:]])|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|((((()|()|()|()))|((()|()|()))))|()" # Win1251: "()|()|()|()|((((()|()|()|()))|((()|()|()))))|()" # UTF8: "(магазин)|(салон)|(цех)|(производственн)|(жил((о((й)|(е)|(го)|(м)))|(ы((е)|(х)|(м)))))|(торгов)" body __RU_REALTY_DESCRIPTION_4_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))))|((\xfb|\xdb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|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_WIN1251 /(([[:blank:][:punct:][:digit:]]|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)))(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))))|([[:blank:][:punct:][:digit:]](((\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)[[:blank:][:punct:]]{1,2}(\xec|\xcc|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|(((^)|([[:blank:][:punct:]])))|()|((?))|((((()|()|()|()))|()))" # Win1251: "()|()|(((^)|([[:blank:][:punct:]])))|()|((?))|((((()|()|()|()))|()))" # UTF8: "(помещени)|(комн)|(((^)|([[:blank:][:punct:]]))здани)|(строени)|(участ(о?)к)|(зем((л((я)|(ю)|(и)|(ё)))|(ель)))" body __RU_REALTY_DESCRIPTION_6_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|(((^)|([[:blank:][:punct:]]))(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))))/s meta __RU_REALTY_DESCRIPTION_X_WIN1251 ( __RU_REALTY_DESCRIPTION_1_WIN1251 + __RU_REALTY_DESCRIPTION_2_WIN1251 + __RU_REALTY_DESCRIPTION_3_WIN1251 + __RU_REALTY_DESCRIPTION_4_WIN1251 + __RU_REALTY_DESCRIPTION_5_WIN1251 + __RU_REALTY_DESCRIPTION_6_WIN1251 ) >=2 meta RU_REALTY_WIN1251 __RU_REALTY_X_WIN1251 && __RU_REALTY_DESCRIPTION_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_REALTY_WIN1251 1.0 # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(грузчик)|(переезд)" body __RU_LOADERS_1_WIN1251 /((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()))|()|()|()|()|()|()" # Win1251: "()|((()|()))|()|()|()|()|()|()" # UTF8: "(упак)|(((по)|(раз))груз)|(такелаж)|(пианин)|(роял)|(бережн)|(аккуратн)|(деликатн)" body __RU_LOADERS_2_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)))(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s meta RU_LOADERS_WIN1251 __RU_LOADERS_1_WIN1251 && ( __RU_LOADERS_2_WIN1251 || __RU_REALTY_DESCRIPTION_3_WIN1251 ) && __RU_COMMERCIAL_WIN1251 score RU_LOADERS_WIN1251 0.5 meta RU_HOTELS_WIN1251 __RU_TOPICS_HOTELS_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_HOTELS_WIN1251 0.1 # ------------------- # KOI8-R: "()|([[:blank:][:punct:]])|()|((()|()))" # Win1251: "()|([[:blank:][:punct:]])|()|((()|()))" # UTF8: "(видео)|([[:blank:][:punct:]]кино)|(фильм)|(фот((о)|(к)))" body __RU_MMEDIA_1A_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|()|()|()|()" # Win1251: "()|()|()|()|()|()" # UTF8: "(мультимед)|(аудио)|(изображен)|(картин)|(музык)|(альбом)" body __RU_MMEDIA_1B_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_1_WIN1251 __RU_MMEDIA_1A_WIN1251 || __RU_MMEDIA_1B_WIN1251 # ------------------- # 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_WIN1251 /((h|((\xed|\xcd|H)([[:blank:][:punct:]]?)))(d|D){2})|((m|((\xec|\xcc|M)([[:blank:][:punct:]]?)))((p)|((\xef|\xcf|n)([[:blank:][:punct:]]?)))3)|((d|D)(v|V)(d|D))|((d|D)(i|I)(v|V)((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)))|((h|((\xed|\xcd|H)([[:blank:][:punct:]]?)))\.[[:digit:]]{3})|(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))(v|V)(i|I))|((j|J)|(m|((\xec|\xcc|M)([[:blank:][:punct:]]?)))(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)?)g)|((t|((\xf2|\xd2|T)([[:blank:][:punct:]]?)))(i|I)(f|F){1,2})|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|(d(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)wn((l)|(L)|(1)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)d))/s # ------------------- # KOI8-R: "((()|()|()))|()" # Win1251: "((()|()|()))|()" # UTF8: "(коллекци((я)|(ю)|(и)))|(архив)" body __RU_MMEDIA_3A_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()" # Win1251: "()|()|()|()|()" # UTF8: "(диск)|(носител)|(формат)|(темати)|(лента)" body __RU_MMEDIA_3B_WIN1251 /((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_3_WIN1251 __RU_MMEDIA_3A_WIN1251 || __RU_MMEDIA_3B_WIN1251 # ------------------- # KOI8-R: "()|()|()|()|()|((()|([[:blank:][:punct:]])))" # Win1251: "()|()|()|()|()|((()|([[:blank:][:punct:]])))" # UTF8: "(советски)|(отечественн)|(зарубежн)|(иностран)|(блокбастер)|(((кино)|([[:blank:][:punct:]]))хит)" body __RU_MMEDIA_4A_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|([[:blank:][:punct:]]))(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()|()|()|()|((()|()))|((()|()))|()|()" # Win1251: "()|()|()|()|()|()|()|((()|()))|((()|()))|()|()" # UTF8: "(жанр)|(драм)|(комеди)|(боевик)|(детектив)|(фантасти)|(мульт)|(аним((е)|(э)))|(х((е)|(э))нтай)|(триллер)|(сериал)" body __RU_MMEDIA_4B_WIN1251 /((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?))))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]])|()|()|((()|()))|()|(([[:blank:][:punct:]]?))|()|()|((?)(()|()|()|()))|()" # Win1251: "([[:blank:][:punct:]])|()|()|((()|()))|()|(([[:blank:][:punct:]]?))|()|()|((?)(()|()|()|()))|()" # UTF8: "([[:blank:][:punct:]]рок)|(рэп)|(джаз)|(класси((к)|(ч)))|(блюз)|(хип([[:blank:][:punct:]]?)хоп)|(эстрад)|(шансон)|(тан(е?)ц((ева)|(у)|(а)|(ы)))|(инструментал)" body __RU_MMEDIA_4C_WIN1251 /([[:blank:][:punct:]](\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xfd|\xdd)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)?)(\xf6|\xd6)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_4_WIN1251 __RU_MMEDIA_4A_WIN1251 || __RU_MMEDIA_4B_WIN1251 || __RU_MMEDIA_4C_WIN1251 # ------------------- # KOI8-R: "()|()|()|()" # Win1251: "()|()|()|()" # UTF8: "(актер)|(режиссер)|(звезд)|(популярн)" body __RU_MMEDIA_5_WIN1251 /((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s meta __RU_MMEDIA_X_WIN1251 ( __RU_MMEDIA_1_WIN1251 + __RU_MMEDIA_2_WIN1251 + __RU_MMEDIA_3_WIN1251 + __RU_MMEDIA_4_WIN1251 + __RU_MMEDIA_5_WIN1251 ) >=3 meta RU_MMEDIA_WIN1251 __RU_MMEDIA_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_MMEDIA_WIN1251 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_WIN1251 /([[:blank:][:punct:]](\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|(([[:blank:][:punct:]]|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|((\xfa|\xda)([[:blank:][:punct:]]?)))(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)))(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)([[:blank:][:punct:]]|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)((\xed|\xcd|H)([[:blank:][:punct:]]?)){1,2}((\xfc|\xdc|b)([[:blank:][:punct:]]?))?(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)((\xec|\xcc|M)([[:blank:][:punct:]]?))?)|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)))[[:blank:][:punct:]])/s # ------------------- # KOI8-R: "()|((()|()))|()|(((){1,2}))|()|(ģ)|()|()|(֣)" # Win1251: "()|((()|()))|()|(((){1,2}))|()|()|()|()|()" # UTF8: "(страст)|(бессты((ж)|(д)))|(разврат)|(а((п){1,2})етитн)|(похот)|(возбуждён)|(ненасытн)|(соблазн)|(обнажён)" body __RU_PORN_2A1_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(((\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?))))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xef|\xcf|n)([[:blank:][:punct:]]?)){1,2})(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|((()|()|()|()))|([[:blank:][:punct:]](()|()|((()|()|()))|((()|()|()))))|((()|()))" # Win1251: "()|((()|()|()|()))|([[:blank:][:punct:]](()|()|((()|()|()))|((()|()|()))))|((()|()))" # UTF8: "(горяч)|(молод((ень)|(о)|(а)|(ы)))|([[:blank:][:punct:]]юн((ая)|(ую)|(о((й)|(г)|(м)))|(ы((е)|(м)|(х)))))|(голод((ав)|(н)))" body __RU_PORN_2A2_WIN1251 /((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xfe|\xde)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))))|((\xfb|\xdb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]](()?)?)|()|(((()?)|()))" # Win1251: "([[:blank:][:punct:]](()?)?)|()|(((()?)|()))" # UTF8: "([[:blank:][:punct:]]су(ч(е)?)?к)|(любовн)|(шлю((ш(е)?к)|(х)))" body __RU_PORN_2B1_WIN1251 /([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)((\xf7|\xd7|4)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)?(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()))|((?))|()|(ԣ((()?)?)?)|()" # Win1251: "((()|()))|((?))|()|(((()?)?)?)|()" # UTF8: "(цып((а)|(о)))|(кис(о?)к)|(кошечк)|(тёл(о(ч(е)?)?)?к)|(персик)" body __RU_PORN_2B2_WIN1251 /((\xf6|\xd6)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)((\xf7|\xd7|4)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)?)?(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]](()|()|()|()))|()" # Win1251: "()|()|([[:blank:][:punct:]](()|()|()|()))|()" # UTF8: "(блондин)|(шатен)|([[:blank:][:punct:]]рыж((и)|(ы)|(е)|(а)))|(брюнет)" body __RU_PORN_2B3_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]](()|()|()|()|()))|()|()|((()|()))|()|()|((()|()|()))|(ԣ(()|()|()|()|()|()))|((()|()))" # Win1251: "([[:blank:][:punct:]](()|()|()|()|()))|()|()|((()|()))|()|()|((()|()|()))|((()|()|()|()|()|()))|((()|()))" # UTF8: "([[:blank:][:punct:]]дев((о)|(ч)|(уш)|(иц)|(к)))|(студентк)|(домохозяйк)|(мам((аш)|(очк)))|(крошк)|(малышк)|(крас((от)|(ав)|(ив)))|(тёт((я)|(к)|(и)|(ю)|(е)|(ь)))|(учи((лк)|(тель)))" body __RU_PORN_2B4_WIN1251 /([[:blank:][:punct:]](\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?))))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "(()?(()|()|()|()|()))|(()?)" # Win1251: "(()?(()|()|()|()|()))|(()?)" # UTF8: "(пар(е)?н((ь)|(и)|(я)|(е)|(ю)))|(жереб(е)?ц)" body __RU_PORN_2B5_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?(\xf6|\xd6)([[: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_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))?(\xea|\xca|k|K)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)((\xea|\xca|k|K)([[:blank:][:punct:]]?)?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?)((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))?)|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)))?)|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?).{1,4}))?[[:blank:][:punct:]])|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|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_WIN1251 /((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)([[:blank:][:punct:]]|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|(((\xea|\xca|k|K)([[:blank:][:punct:]]?))?(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "(()?(()|()|()|()))|(()?)|((()?)?)" # Win1251: "(()?(()|()|()|()))|(()?)|((()?)?)" # UTF8: "(дыр(оч)?((к)|(а)|(ы)|(у)))|(отверст(ь)?и)|(бул(о(ч)?)?к)" body __RU_PORN_3A3_WIN1251 /((\xe4|\xc4)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))?(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)((\xfc|\xdc|b)([[:blank:][:punct:]]?))?(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)((\xf7|\xd7|4)([[:blank:][:punct:]]?))?)?(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|((!(()|()|()))(()|()|()|()))|()|()" # Win1251: "()|()|()|((!(()|()|()))(()|()|()|()))|()|()" # UTF8: "(дилд)|(фалло)|(пенис)|((!((вер)|(ти)|(су)))ху((й)|(ё)|(я)|(ю)))|(елда)|(сперм)" body __RU_PORN_3B1_WIN1251 /((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((!(((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]](()|()))" # Win1251: "()|()|([[:blank:][:punct:]](()|()))" # UTF8: "(член)|(ствол)|([[:blank:][:punct:]]яй((чк)|(ц)))" body __RU_PORN_3B2_WIN1251 /((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xff|\xdf)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()|()))|()|((()|()|()))|((()|[[:blank:][:punct:]])(()|()))|((()|()|()|()))" # Win1251: "((()|()|()))|()|((()|()|()))|((()|[[:blank:][:punct:]])(()|()))|((()|()|()|()))" # UTF8: "(онани((р)|(ст)|(зм)))|(дрочи)|(сос((а)|(ё)|(у)))|(((от)|[[:blank:][:punct:]])трах((н)|(а)))|(отыме((т)|(л)|(е)|(ю)))" body __RU_PORN_4A1_WIN1251 /((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[: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_WIN1251 /((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((((\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?))))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|[[:blank:][:punct:]])(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))|([[:blank:][:punct:]]))(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xe7|\xc7|3)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))?)|((\xfe|\xde)([[:blank:][:punct:]]?)((\xf2|\xd2|T)([[:blank:][:punct:]]?))?)|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?)|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)((\xfc|\xdc|b)([[:blank:][:punct:]]?))?)|((\xec|\xcc|M)([[:blank:][:punct:]]?)))))[[:blank:][:punct:]])/s # ------------------- # KOI8-R: "((()|()))|()|()|((()|()))|()|()|((((()|()|()))|(()?)|((((()|())?)|((()|()|())?))))[[:blank:][:punct:]])|((()|()|()))|()" # Win1251: "((()|()))|()|()|((()|()))|()|()|((((()|()|()))|(()?)|((((()|())?)|((()|()|())?))))[[:blank:][:punct:]])|((()|()|()))|()" # UTF8: "(удов((летвор)|(ольств)))|(наслажд)|(развлеч)|(ублаж((а)|(и)))|(фантази)|(извива)|(пор((е((т)|(м)|(шь)))|(ю(т)?)|(о((л((а)|(и))?)|(т((ь)|(а)|(ы))?))))[[:blank:][:punct:]])|(неж((н)|(и)|(а)))|(обильн)" body __RU_PORN_4A3_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?))))|((\xfe|\xde)([[:blank:][:punct:]]?)((\xf2|\xd2|T)([[:blank:][:punct:]]?))?)|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))?)|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?)))?))))[[:blank:][:punct:]])|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))" # Win1251: "()|()|((()|()))" # UTF8: "(вздыблен)|(могуч)|(заря((д)|(ж)))" body __RU_PORN_5A1_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(((\xe4|\xc4)([[:blank:][:punct:]]?))|((\xe6|\xc6)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|((()|()|()|()))|()|((()|()|()|()))|()" # Win1251: "()|()|((()|()|()|()))|()|((()|()|()|()))|()" # UTF8: "(глубок)|(влажн)|(мокр((а)|(о)|(у)|(ы)))|(упруг)|(туг((и)|(а)|(о)|(у)))|(сладк)" body __RU_PORN_5A2_WIN1251 /((\xe3|\xc3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()))|()|()|(()?)|((()|()))|((()|()|()))|()" # Win1251: "()|()|((()|()))|()|()|(()?)|((()|()))|((()|()|()))|()" # UTF8: "(неистов)|(неприкрыт)|(((от)|(со))кровен)|(дерзк)|(грязн)|((не)?традицион)|(искуш((ё)|(о))н)|(постел((ь)|(и)|(я)))|(взросл)" body __RU_PORN_5A3_WIN1251 /((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)))(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|(((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))?(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)))(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()))|(()?(()|()))|()|((()|()|()))|()" # Win1251: "((()|()|()))|(()?(()|()))|()|((()|()|()))|()" # UTF8: "(трус((ы)|(ик)|(ел)))|(чул(о)?((к)|(ч)))|(фетиш)|(бель((ё)|(ю)|(я)))|(кружев)" body __RU_UNDERCLOTHES_WIN1251 /((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))))|((\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))?(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(((\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|((()|()|()|()|()|[[:blank:][:punct:]]))|([[:blank:][:punct:]](()|()|()|()|()|()|()))|()|((()|()))" # Win1251: "()|()|((()|()|()|()|()|[[:blank:][:punct:]]))|([[:blank:][:punct:]](()|()|()|()|()|()|()))|()|((()|()))" # UTF8: "(расслаб)|(бассейн)|(саун((а)|(е)|(ы)|(у)|(о)|[[:blank:][:punct:]]))|([[:blank:][:punct:]]бан((я)|(и)|(е)|(ю)|(ь)|(но)|(ны)))|(джакузи)|(масс((аж)|(ир)))" body __RU_RELAX_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|[[:blank:][:punct:]]))|([[:blank:][:punct:]](\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))))/s meta __RU_PORN_1_EVIDENT_WIN1251 __RU_PORN_1_WIN1251 || __RU_PORN_2A1_WIN1251 || __RU_PORN_2B1_WIN1251 || __RU_PORN_3A1_WIN1251 || __RU_PORN_3B1_WIN1251 || __RU_PORN_4A1_WIN1251 || __RU_PORN_5A1_WIN1251 meta __RU_PORN_2_EVIDENT_WIN1251 ( __RU_PORN_1_WIN1251 + __RU_PORN_2A1_WIN1251 + __RU_PORN_2B1_WIN1251 + __RU_PORN_3A1_WIN1251 + __RU_PORN_3B1_WIN1251 + __RU_PORN_4A1_WIN1251 + __RU_PORN_5A1_WIN1251 ) >=2 meta __RU_PORN_RELATED_WIN1251 __RU_UNDERCLOTHES_WIN1251 || __RU_RELAX_WIN1251 || __RU_MMEDIA_1A_WIN1251 || __RU_MMEDIA_3A_WIN1251 meta __RU_PORN_2_EUPHS_WIN1251 ( __RU_PORN_2A2_WIN1251 + __RU_PORN_2B2_WIN1251 + __RU_PORN_2B3_WIN1251 + __RU_PORN_2B4_WIN1251 + __RU_PORN_2B5_WIN1251 + __RU_PORN_3A2_WIN1251 + __RU_PORN_3A3_WIN1251 + __RU_PORN_3B2_WIN1251 + __RU_PORN_4A2_WIN1251 + __RU_PORN_4A3_WIN1251 + __RU_PORN_5A1_WIN1251 + __RU_PORN_5A2_WIN1251 + __RU_PORN_5A3_WIN1251 + __RU_PORN_RELATED_WIN1251 ) >=2 meta __RU_PORN_4_EUPHS_WIN1251 ( __RU_PORN_2A2_WIN1251 + __RU_PORN_2B2_WIN1251 + __RU_PORN_2B3_WIN1251 + __RU_PORN_2B4_WIN1251 + __RU_PORN_2B5_WIN1251 + __RU_PORN_3A2_WIN1251 + __RU_PORN_3A3_WIN1251 + __RU_PORN_3B2_WIN1251 + __RU_PORN_4A2_WIN1251 + __RU_PORN_4A3_WIN1251 + __RU_PORN_5A1_WIN1251 + __RU_PORN_5A2_WIN1251 + __RU_PORN_5A3_WIN1251 + __RU_PORN_RELATED_WIN1251 ) >=4 meta RU_PORN1_WIN1251 __RU_PORN_2_EVIDENT_WIN1251 && __SA_RUS_HLINK score RU_PORN1_WIN1251 5.0 meta RU_PORN2_WIN1251 __RU_PORN_1_EVIDENT_WIN1251 && __RU_PORN_2_EUPHS_WIN1251 && __SA_RUS_HLINK score RU_PORN2_WIN1251 5.0 meta RU_PORN3_WIN1251 __RU_PORN_4_EUPHS_WIN1251 && __SA_RUS_HLINK score RU_PORN3_WIN1251 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_WIN1251 /((((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))(.{2,3}))[[:blank:][:punct:]]((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(.{2,3})[[:blank:][:punct:]]((((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(.{2,3})([[:blank:][:punct:]](\xe8|\xc8|u|U)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(.{2,3})))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(.{2,3})))?)[[:blank:][:punct:]](\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()))|()|()|()|()|()|()" # Win1251: "((()|()))|()|()|()|()|()|()" # UTF8: "(переда((т)|(ч)))|(ведени)|(сопровождени)|(консульт)|(помещени)|(техник)|(программ)" body __RU_ACCOUNTING_OUTSOURCE_2_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))/s meta RU_ACCOUNTING_OUTSOURCE_WIN1251 __RU_ACCOUNTING_OUTSOURCE_1_WIN1251 && __RU_ACCOUNTING_OUTSOURCE_2_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_ACCOUNTING_OUTSOURCE_WIN1251 0.5 meta __RU_LAWYERS_WIN1251 ( __RU_TOPICS_LAW_1_WIN1251 + __RU_TOPICS_LAW_2_WIN1251 + __RU_TOPICS_LAW_3_WIN1251 + __RU_TOPICS_LAW_4_WIN1251 + __RU_TOPICS_LAW_5_WIN1251 + __RU_TOPICS_LAW_6_WIN1251 + __RU_TOPICS_LAW_7_WIN1251 ) >=3 meta RU_LAWYERS_WIN1251 __RU_LAWYERS_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_LAWYERS_WIN1251 0.4 # ------------------- # KOI8-R: "()|((?))|((()|()))" # Win1251: "()|((?))|((()|()))" # UTF8: "(вэд)|(тамож(е?)н)|(((экс)|(им))порт)" body __RU_IMPEX_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xfd|\xdd)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((((\xfd|\xdd)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "([[:blank:][:punct:]]((..)?)[[:blank:][:punct:]])|((()|()))" # Win1251: "([[:blank:][:punct:]]((..)?)[[:blank:][:punct:]])|((()|()))" # UTF8: "([[:blank:][:punct:]]род((ословн..)?)[[:blank:][:punct:]])|(фамил((и)|(ь)))" body __RU_BREED_1A_WIN1251 /([[:blank:][:punct:]](\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)..)?)[[:blank:][:punct:]])|((\xf4|\xd4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfc|\xdc|b)([[:blank:][:punct:]]?))))/s meta __RU_BREED_1_WIN1251 __RU_BREED_1A_WIN1251 || __RU_CELEBRATE_1B_WIN1251 meta RU_BREED_WIN1251 __RU_BREED_1_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_BREED_WIN1251 0.4 # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(безлимит)|(тариф)" body __RU_PHONE_TARIFFS_1_WIN1251 /((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf4|\xd4)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()?)(()|()))" # Win1251: "((()?)(()|()))" # UTF8: "(меж((ду)?)((го)|(на))род)" body __RU_PHONE_TARIFFS_2_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xe4|\xc4)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))?)(((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)))(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))/s meta RU_PHONE_TARIFFS_WIN1251 __RU_PHONE_TARIFFS_1_WIN1251 && __RU_PHONE_TARIFFS_2_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_PHONE_TARIFFS_WIN1251 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_WIN1251 /((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xeb|\xcb)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)))((\xef|\xcf|n)([[:blank:][:punct:]]?)){1,2})|(((s)|(S))((u)|(U))((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)){1,2}))(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s meta __RU_IT_1_WIN1251 __RU_IT_1A_WIN1251 || __RU_SERVICE_WIN1251 # ------------------- # KOI8-R: "(1)" # Win1251: "(1)" # UTF8: "(1с)" body __RU_IT_2A_WIN1251 /(1(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))/s meta __RU_IT_2_WIN1251 __RU_IT_2A_WIN1251 || __RU_SPAM_1B_WIN1251 || __RU_IP_WIN1251 || __RU_EQUIPMENT_WIN1251 # ------------------- # KOI8-R: "((()|()|(ģ)|()))|((()|()))|((()|()|()))|((()|()))" # Win1251: "((()|()|()|()))|((()|()))|((()|()|()))|((()|()))" # UTF8: "(разв((одк)|(ест)|(едё)|(еду)))|(про((клад)|(лож)))|(подключ((ен)|(ит)|(ае)))|(постро((и)|(ен)))" body __RU_IT_3_WIN1251 /((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|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_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)[[:blank:][:punct:]])))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf7|\xd7|4)([[:blank:][:punct:]]?))))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|(((w)|(W))((i)|(I)|(1))([[:blank:][:punct:]]?)((((f)|(F))((i)|(I)|(1)))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))/s meta __RU_IT_X_WIN1251 ( __RU_IT_2_WIN1251 + __RU_IT_3_WIN1251 + __RU_IT_4_WIN1251 + __RU_PHONE_TARIFFS_1_WIN1251 ) >=3 meta RU_IT_WIN1251 __RU_IT_1_WIN1251 && __RU_IT_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_IT_WIN1251 0.5 # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|()|()))" # Win1251: "()|([[:blank:][:punct:]](()|()|()|()))" # UTF8: "(хронометр)|([[:blank:][:punct:]]час((ы)|(ов)|(ам)|(ах)))" body __RU_WATCH_1_WIN1251 /((\xf5|\xd5|x|X)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(((\xfb|\xdb)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "((()|()|()))|()|((([[:blank:][:punct:]])|()|()|()|()))" # Win1251: "((()|()|()))|()|((([[:blank:][:punct:]])|()|()|()|()))" # UTF8: "(копи((я)|(й)|(ю)))|(реплик)|(модел((ь[[:blank:][:punct:]])|(ью)|(и)|(я)|(ей)))" body __RU_WATCH_2_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xfe|\xde)([[:blank:][:punct:]]?))))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?)[[:blank:][:punct:]])|((\xfc|\xdc|b)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|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_WIN1251 /(R(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)d(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|(R(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)l(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf5|\xd5|x|X)([[:blank:][:punct:]]?))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)t(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)[[:blank:][:punct:]](\xf0|\xd0|p|P)([[:blank:][:punct:]]?)hili(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)vlg(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)ri)|((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)r(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)gu(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)t)|(V(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)h(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)r(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)n[[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)nst(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)ntin)|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)h(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)rd)|(Z(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)nith)/s # ------------------- # KOI8-R: "((()|()))|()|()" # Win1251: "((()|()))|()|()" # UTF8: "(швейцар((ск)|(и)))|(эксклюзив)|(престиж)" body __RU_WATCH_4_WIN1251 /((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe9|\xc9|\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))/s meta __RU_WATCH_X_WIN1251 ( __RU_WATCH_1_WIN1251 + __RU_WATCH_2_WIN1251 + __RU_WATCH_3_WIN1251 + __RU_WATCH_4_WIN1251 ) >=3 meta RU_WATCH_WIN1251 __RU_WATCH_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_WATCH_WIN1251 0.5 # ------------------- # KOI8-R: "()|()|([[:blank:][:punct:]])" # Win1251: "()|()|([[:blank:][:punct:]])" # UTF8: "(стоматолог)|(дантист)|([[:blank:][:punct:]]зуб)" body __RU_DENTIST_1_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "((()|()|()))|()|((()|()))|()|([[:blank:][:punct:]](()|()))|()" # Win1251: "((()|()|()))|()|((()|()))|()|([[:blank:][:punct:]](()|()))|()" # UTF8: "(удал((ени)|(ит)|(яе)))|(реставр)|(отбели((ва)|(т)))|(установ)|([[:blank:][:punct:]]леч((ен)|(ит)))|(диагности)" body __RU_DENTIST_2_WIN1251 /((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xeb|\xcb)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))))|((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()|()|()" # Win1251: "()|()|()|()" # UTF8: "(керами)|(прикус)|(брекет)|(импланта)" body __RU_DENTIST_3_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))/s meta __RU_DENTIST_X_WIN1251 ( __RU_DENTIST_1_WIN1251 + __RU_DENTIST_2_WIN1251 + __RU_DENTIST_3_WIN1251 ) >=2 meta RU_DENTIST_WIN1251 __RU_DENTIST_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_DENTIST_WIN1251 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_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))))|([[:blank:][:punct:]](\xe3|\xc3)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe1|\xc1|6)([[:blank:][:punct:]]?)((\xfb|\xdb)([[:blank:][:punct:]]?)?)[[:blank:][:punct:]])|((\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(((\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)))([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))))/s # ------------------- # KOI8-R: "()|()|((()|()))|((()|()))|()|()|((()|()|()|()))|(ޣ)|()" # Win1251: "()|()|((()|()))|((()|()))|()|()|((()|()|()|()))|()|()" # UTF8: "(макияж)|(наращива)|(((де)|(э))пиляция)|(((ман)|(пед))икюр)|(завивк)|(тату)|(кра((шен)|(шив)|(сит)|(ск)))|(причёс)|(укладк)" body __RU_COSMETICS_2_WIN1251 /((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((((\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)))(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?)(\xf6|\xd6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xff|\xdf)([[:blank:][:punct:]]?))|((((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)))(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|((\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xb8|\xa8|\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?))|((\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|([[:blank:][:punct:]](()|()|()|()))" # Win1251: "()|([[:blank:][:punct:]](()|()|()|()))" # UTF8: "(воск)|([[:blank:][:punct:]]гел((ь)|(и)|(я)|(е)))" body __RU_COSMETICS_3_WIN1251 /((\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xea|\xca|k|K)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xe3|\xc3)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(((\xfc|\xdc|b)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xff|\xdf)([[:blank:][:punct:]]?))|((\xe5|\xc5|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_WIN1251 /((\xf6|\xd6)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xfe|\xde)([[:blank:][:punct:]]?)(((\xeb|\xcb)([[:blank:][:punct:]]?)){1,2})(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|((([[:blank:][:punct:]])|((\xee|\xce|o|O|0)([[:blank:][:punct:]]?)))(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xec|\xcc|M)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xf8|\xd8|\xf9|\xd9|w|W)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(((\xe5|\xc5|e|E)([[:blank:][:punct:]]?))|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?))))|((\xe1|\xc1|6)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|([[:blank:][:punct:]])" # Win1251: "()|([[:blank:][:punct:]])" # UTF8: "(салон)|([[:blank:][:punct:]]студи)" body __RU_COSMETICS_5A_WIN1251 /((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xeb|\xcb)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))/s # ------------------- # KOI8-R: "()|()" # Win1251: "()|()" # UTF8: "(космети)|(красот)" body __RU_COSMETICS_5B_WIN1251 /((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))/s meta __RU_COSMETICS_5_WIN1251 __RU_COSMETICS_5A_WIN1251 && __RU_COSMETICS_5B_WIN1251 meta __RU_COSMETICS_WIN1251 ( __RU_COSMETICS_1_WIN1251 + __RU_COSMETICS_2_WIN1251 + __RU_COSMETICS_3_WIN1251 + __RU_COSMETICS_4_WIN1251 + __RU_COSMETICS_5_WIN1251 ) >=3 meta RU_COSMETICS_WIN1251 __RU_COSMETICS_WIN1251 && __RU_COMMERCIAL_WIN1251 # ------------------- # KOI8-R: "()|((()|()))|()|()|()" # Win1251: "()|((()|()))|()|()|()" # UTF8: "(гигиенич)|(сан((итарн)|(эпид)))|(эпидем)|(пожар)|(надзор)" body __RU_CERTIFICATE_1_WIN1251 /((\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe3|\xc3)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?)(((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?)(\xed|\xcd|H)([[:blank:][:punct:]]?))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?))))|((\xfd|\xdd)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xec|\xcc|M)([[:blank:][:punct:]]?))|((\xef|\xcf|n)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xe6|\xc6)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf0|\xd0|p|P)([[:blank:][:punct:]]?))|((\xed|\xcd|H)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xe4|\xc4)([[:blank:][:punct:]]?)(\xe7|\xc7|3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf0|\xd0|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_WIN1251 /((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xef|\xcf|n)([[:blank:][:punct:]]?)(\xfb|\xdb)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?))|((\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xea|\xca|k|K)([[:blank:][:punct:]]?)(\xe0|\xc0|a|A|@)([[:blank:][:punct:]]?)(\xf7|\xd7|4)([[:blank:][:punct:]]?)(\xe5|\xc5|e|E)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xe2|\xc2|B|8)([[:blank:][:punct:]]?))|((\xe3|\xc3)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xf2|\xd2|T)([[:blank:][:punct:]]?))|([[:blank:][:punct:]](\xf2|\xd2|T)([[:blank:][:punct:]]?)(\xf3|\xd3|y|Y)([[:blank:][:punct:]]?)[[:blank:][:punct:][:digit:]])|((\xe8|\xc8|u|U)([[:blank:][:punct:]]?)(\xf1|\xd1|c|C)([[:blank:][:punct:]]?)(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))|(((i)|(I)|(1))((S)|(s))(\xee|\xce|o|O|0)([[:blank:][:punct:]]?))/s meta __RU_CERTIFICATE_X_WIN1251 ( __RU_TOPICS_LAW_2A_WIN1251 + __RU_CERTIFICATE_1_WIN1251 + __RU_CERTIFICATE_2_WIN1251 ) >=2 meta RU_CERTIFICATE_WIN1251 __RU_CERTIFICATE_X_WIN1251 && __RU_COMMERCIAL_WIN1251 score RU_CERTIFICATE_WIN1251 0.5