Skip to content

Instantly share code, notes, and snippets.

@fpaint
Last active July 10, 2021 05:10
Show Gist options
  • Select an option

  • Save fpaint/caacffdf1c3331a1fe01767b04c0bbab to your computer and use it in GitHub Desktop.

Select an option

Save fpaint/caacffdf1c3331a1fe01767b04c0bbab to your computer and use it in GitHub Desktop.
Russian names matcher
class NameMatcher
REGEXP = Regexp.new('^(а(арон|б(а(й|кар|с|т)?|б(ас|ос)|д(и|рахман|у(в(али|охид)|гани|к(арим|одир)|л(а(зиз|тиф)?|л(а(х)?|о(х)?)?|о|хамид|ь)?|малик|р(а(сул|уф|х(им|м(ан|он))|шид)|рахман)|са(л(ам|ом)|мад|ттор))?)|еке|зал|и(дат|л)?|лай(хан)?|о|р(а(м|хам)?|ек|ор(бек)?)?|у(бак(ар|ир|р)|зар|кар)?|ылай(хан)?)?|в(а(з(бек)?|тария)?|густин(а)?|д(ей|отья)|е(л(ина|ь)|т(и(к|с))?)|ик|р(а(ам|м)|елия|ил|ора)|тандил)?|г(а(бек|си|точка|ф(он|ья))|ван|зам|ил(ь)?|лая|н(е(с(а|са)?|шка)?|ия)?|р(афена|ип(ина|пина))|унда)|д(а(й|лят|м)|е(кс(андр(а)?|ей)?|л(аида|ечка|и(н(а|ка|очка)|я)|ь(ка|я)?|я)|м(а|и))?|и(ба|к|л(бек|е(т)?|жан|хан|ь(бек|жан|хан)?|я)?|на(й)?|с(а)?|я)?|л(ан|ет)|мир|о(к|льф)|р(ей|иан(а|о)?)|хам|ы(гжы|л(бек|жан)?)|ьян|эл(ина|ь|я))|е(к(а|с(андр|ей)))?|жар(а)?|з(а(д(а)?|зель|л(и(на|я)|ька)|м(ат|жон)?|р|т)?|ер|и(ана|з(а|бек|жон|ов)?|к|м(а|бек|жон|хан)?|рет|с|яна)?|наур|р(аил|ет))?|и(бек|г(ерим|ул(ь)?)|д(а(на|р)?|о(с|чка)|ын)?|жан|за|ка|ма|н(а|ур)|ша)|й(а(ал|на|ру)|б(а(ну|р|т)?|ек|ике|ол(ат)?|улат|ын)?|ва(з|р)|г(аны(м|ш)|ер(а|им(а)?|ым)|из(а)?|у(зель|л(ечка|ь(ка|чик)?|я)?|н)|ю(ль|н))|д(а(й|мир|н(а|ка)?|р(бек|ик|хан)?|ш)?|е(мир|р)|ин(а)?|ос|ы(н|с))?|ерке|ж(а(мал|н(а)?|ркын)|улдыз)|з(а(да|на|т)?|е(к|ре)|и(ля|рек))?|ида|к(а(з)?|е(н|рим)|о(ркем)?|умис|ын)?|л(а(ана|н(а)?|ра)?|ин(а)?|уна)?|м(а(н(а)?|ра)?|ира|урат)?|н(а(гул(ь)?|з(ик)?|р(а)?|ш)?|ель|иса|ур(а)?)?|пери|р(ат|ин)|с(а(лкын|на|ра|уле)?|е(зим|л(ь)?|н)|ина|л(ана|у)|у(л(тан|у(у)?)|н)?|ылу)?|т(а(л(ина)?|н|ч)?|б(ай|ек)|ен|жан|кул(ь)?|олкын|у(ар|ган|рган))?|хан(ым)?|чурок|ш(а(н|т)?|е|олпан)?|ым(гул(ь)?|жан)?|я)?|к(а(кий|н|рыс)?|б(а(р|ян)|ермет|о(бек|пе|та))|гул(ь)?|дидар|е(жан|рке)|ж(а(н|ркын)|и(бек|гит)|ол|унис)|и(м(жан)?|ра|ф)?|к(енже|у)|лима|м(а(л(жон|ь)?|р(ал|жан))?|оншак)?|н(иет|ур(а)?)|о(б(ир)?|н(я)?|п|ся|ш)?|р(ам(ан|жон)?|ом)?|с(а(на|уле)|е(ль|ния)|ин(ия|ья)|улу)|т(а(н|у)|илек|олкын)|улина|ш(ин|олпан)|ыл(ай|бек|жан)?)?|л(а(д(дин|ин)|н(а)?|х)?|б(ерт|ина)|д(а(н|р)|ияр|ын(ай)?)|е(втина|г|к(а(ндр)?|ей|с(а(др(а)?|н(д(а(р)?|ер|ор|р(а|и(на|я)|о|ушка)?|ыр)?|лр|ндр|р(а)?)?|шка)?|е(и|й)?|и(й|с|я)?|кй|ндр)?)?|м|н|с(андр(а|о)?|е(й|нька|чка)|ия|к(андр|ей)|сандро|ь(ка)?|я)?|фтина|х(а(ндро)?)?|чка|ш)?|и(а(кбар|на|с(кар|хаб))|б(аба|ек|и)|вия|д(а|жон)|е|ж(ан|он)|за|й|к(а|о|с(андр|ей)?)?|м(а(рдон)?|бек|е|жан|хан)?|н(а(чка)?|ка|очка|у(р|с(ик|я)|шка)|чик)?|ра|с(а|ия|ка|о(нька|чка)|са|хан)?|та|фтина|хан|ч(ка|он)|ш(а(н)?|ер|ка)?|юш(а|ка)|я(р)?)?|к(а|с(андр|ей))|л(а(н|х)?|ен|и|очка|уся)?|м(а(гул(ь)?|збек|нбет|с(хан)?|т|ш)?|ира|уша)?|нксандр|очка|памыс|су(шка)?|т(ан(а)?|уша|ын(а(й)?|бек|гул(ь)?|шаш)?)?|у(а|кард|ся)|ха(зур|с)|ым(бек|жан)?|ь(б(а|е(к|рт(а|о)?)|и(н(а|ка|очка|чик)|шка)|ус)|ви(на)?|ги(з|с)|жан|ка|м(а|и(на|р(а)?))|нур|о(н(а|ка|очка|ушка|чик)|ша)|сина|т(аир|ер)|ф(и(н(а|ур)|р(а)?|с|я)|онс|ред)|яна)?|эн|юс(ик|я)|яс|ё(н(а(чка)?|ка|очка|ушка|чик)?|ш(а|енька|ка))?)?|м(а(д(ей|у)|л(ия|ь|я)|н(а(й|т)|б(ай|ек)|г(али|ел(д(и|ы)|ьды)|ул(ь)?)|д(а|ык)|ж(ан|ол)|к(ос|ул)|т(ай|ур))?|р|як)|галан|е(ли(я)?|т)?|и(д|л(а|ия|ь|я)?|н(а(т)?|ка|очка|чон)?|р(а(н)?|бек|жан|лан|х(ан|он)|чон)?|т|шка)?|нат|он|р(ах|иддин)|у(ланга|р)?|ыр)|н(а(бель|и(д(а)?|т)?|р(а|бек|гул(ь)?)?|с(атасия|т(ас(и(й(ка)?|я)?|ья|я)?|ейша|осия)?)?|т(асия|ол(и(и|й|я)?|ь)?))|в(ар(бек|жон)?|ер)?|г(ели(ка|н(а|ка|очка)|я)|илина|ыр)|д(е(й|рсон)|же(й|л(а|и(ка|на)|ла))|и|о|р(аник|е(а(с)?|и|й(ка)?|с|ц|я)?|и(ан(а|о)?|й|к|с|ян)?|й|о(н(ик)?)?|у(ха|ша)|ый|э(й)?|ю(ха|ш(а|ка))?)?)?|е(к(а)?|л(ия|ь(я)?|я)?|т(а|ка|та)?|чка)?|ж(е(й|л(а|и(ка|на|чка)|ка|ла|очка))|и)|зор(ик)?|и(ка|ла|с(а(т)?|ия|ья|я)?|т(а|очка)|фе|чка|я)?|ка|лрей|н(а(стасия)?|ет(а)?|и|на|ушка|эт|юта|я)?|о(н|ра|толий)?|р(ей|и)|с(а(ган|р|т)|тасия)|т(ип|о(н(и(да|й|на|о|я))?|ха|ш(а|ка))?|уан)|у(ар(бек)?|за|р|фрий|ш(ервон|ик|ка)?)?|фис(а|ка|очка)|ч(ик|ы)|ь(к(а|о)|чик)?|э(л(ь|я)|т)|ю(ся|т(а(чка)?|ик|ка|очка)?|ша)?|я)|п(ер|ол(инария|л(инари(й|я)|он)|он)|полинария|рол|ти)|р(а(з|ик|й(ка|лым)?|м(аис|ис)?|рат|фат|ш)|би|г(ам|ен|ын)|д(а(к|н(а)?)?|рей)?|е(вик|м|с)|жа(ан(а)?|н(а)?)?|з(игуль|у(ман)?|ы(гуль)?)|и(а(дна|н(а|на)?)|ет|к|н(а|ка|очка)|п|с(тарх)?|ф|ш(а|ка)|эль)?|к(а(ди(й)?|ша)?|ен)?|л(ан|ен|тан)|м(а(н(ай|гуль|и)?|т)?|ен|ин(а|е|э)?|эн)?|н(а(т)?|и|о(льд)?|ур)?|о(н)?|пине|с(алан|ен(и(й|я)|тий)?|ик|лан(бек)?|тан|эн)|т(а(к|ш(ес)?)|ем(и(да|й)|он)|и(к)?|у(р(ик|ка|о|чик)?|т|ш)?|ы(к|ш)|ьом|ём(а|ка|чик)?)|у(жан|ка|на|т(юн)?|уке|хан)?|х(а(н|т)|ип)|чи(бальд|к|л)?|шак|ыс(лан|тан(бек)?)|ья(на)?|юна)|с(а(д(бек|ул(а|л(а|о)))?|л(ь)?|н(али)?|син|т)?|е(ка|л(ь(я)?|я)?|м(а(й)?|гул(ь)?)?|нька|т|чка)|и(да|е|к|л(бек|ь)|м(а)?|ф|я(т)?)?|к(а(р(бек)?|т)?|ер(бек)?|ольд)?|л(а(м(бек)?|н(бек)?)?|ид(дин|ин))?|м(а(н)?|ик)?|оль|пандияр|рор|соль|т(а(мур|н(а)?|п)?|емир|ик|р(а|ид)|хик)?|уна|ха(б|д|т)|ыл(а(й|н)|бек|жан|зат|тас|хан|ым)?|ька|юта|я)?|т(а(бек|джан|й|ш(ка)?)?|ем|мир|он|рем|хам|ырау)?|ур(ел(ия)?|ика)?|ф(анаси(й|я)|ган|он(асий|я)|родита|тандил)|х(а(д|н|т)|илес|лид(дин|ин)|м(а(д(жон)?|т)?|е(д|т(жан)?))?|рор(бек)?|сар|т(ам|ем)|ьмад)|ца(маз)?|ш(им|о(к|т(ик)?)|раф|ур(а)?|хен)|элита|ю(б|на|р|ш(а)?)|я(г(оз|уль)|жан|з|коз|ла|н(а(т)?)?|т|у(жан|ка|лы(м)?)?))|б(а(атр|б(ай(ка)?|ек|кен|ур)?|г(а(удин)?|да(гул(ь)?|н|т|улет)?|жан|и(ла|р(а)?)|лан|рат)?|д(ма|ри)|жена|зар(бай|гул)?|и(на|р(а|ма)?)|й(аман|бол|жан|мурат|р(а(м|с)|та)?|сангур|ы(р|ш)|эл)|к(а(й|р)|берген|даулет|ир|о|т(ияр|ы(б(ай|ек)|гул(ь)?))|уля|ыт(бек|гул(ь)?|жа(мал|н)|кул|нур)?)|л(ауса|гын|жан|зия|нур(а)?|хия|ым)|ну|р(а(н|т)|б(ара|и)|и(с|ят)?|малей|н(и|о)|ри|сик|т)|с(ан(г)?|ир|та|я)?|т(ал|и(к|ма|р)|о(р)?|р(аз)?|у|ы(й|р(бек|жан|хан)?))|у(бек|ка|р(жан)?|ыр(жан)?)|х(а(д(ир|ур|ыр)|р(а)?)?|од(ир|ур)|р(ам|ид(дин|ин)|ом(жон)?|уз)|т(и(ер|яр)?|овар|ыгуль)?|ыт(бек|гул(ь)?|жан)?)?|шир|я(ман|н(а|сулу)?|рма|с(тан|халан))?)|е(ат(а|рис(а)?)|г(а(йым|лы)?|енч|жан|з(ат|од)|имай)?|жан|йб(ар(с|ыс)|ит|ут)|к(а(сыл)?|бол(ат|от)?|е(жан|н|т)|жан|з(а(да|т)|од)|ир|м(урат|ырза)|н(азар|ур)|султан|т(ас|емир|ур)|хан)?|л(гисиз|ла|оснежка|ёк)|ма|н(д(ер|жамин)|едикт|ьямин|я)?|р(дибек|еке(т)?|ик(бол)?|мет|нард|та)|с(ик|лан|сель)|тти|х(а|зод|руз))|и(би(гул(ь)?|нур)?|жан|к(а|о)?|л(ал|игма|л|ол|ьбо|ял)|ньямин|ржан|слан)?|л(абла|ек|ум)|о(б(а|би|и(р)?|о(джон|мурод|чон)?|ур(жон)?)?|гдан(а|ка|на|очка|чик)?|д(ик|ька|я)|жена|ка|л(ат(бек|хан)?|еслав|от(бек)?)?|н(и(та|фаций)?|ни|у|я)?|р(ат|и(к|с(ка|лав(а)?)?)|ька|я(н)?)|с(я)?|т(а(гоз|к(ан|оз))?|и(к|р))?|ходир)?|р(ай(ан|н)|ендон|ит(ани|ни)|онислав(а)?|уно|эд|юс)|у(ба|вайсар|д(а|у(лай)?|ь)|ка|л(ат|бул)|мер|нед|р(атино|лият|ул(ай)?|х(ан|он))|ян(а|то))|ьянка|э(л(а|иг(ма|то)|ла)|тмен))|в(а(аг(н)?|ва(н)?|г(ан|е|и(д|з|т|ф)|рам)|д(и(к|м(ир|ка)?)|ос|ым|ька|юха|я(н)?)|жа|з(ген|ир(а)?)|к(а|иль)|л(дис|е(н(сия|тин(а)?)|р(а|и(ан|и|й|к|я)?|ка|о(н|чка)|чик|ьян)?|х|чка)|и(д(а)?|жон|к(о)?|нтин(а)?|хан|я)?|одя|ь(демар|ка|тер)|ю(сик|ха|ш(а|ечка|ка))|я|ёк)|н(да|е(к|с(а|са)?|чка)|ик|о|чик|ь(ка|ок)|ю(ха|ш(а|ка))|я)|р(вар(а)?|д(ан|уи)|е(н(ик|ька)|чка)|ис|лам|тан|ужан|ф(аламей|оломей)|ька|юш(а|ка)|я)?|с(а|е(к|ли(на|са))|и(л(и(и|й|н(а|ка)|с(а|ка|са))?|ь(ко)?|я)?|ма|суалий|ф)?|о|са|ыль|ь(к(а|о))?|я(н(я)?)?)?|х(а|и(д|т)|о(б)?|танг)|цлав|чик)?|гений|дадимир|е(л(е(на|с)|имир)|н(ди|е(дикт|р(а|очка)?)|иамин|цеслав|я)|олетта|па|р(ани(ка|чка)|ка|о(ни(ка|чка)|чка)?|у(н(чик|ька|я)|с(ик|ька|я)))|с(елина|та)|т(а(л(и(й|к)|ь|я)?)?|лана|та)?|чеслав)|и(алет(а|та)|вьен|ген|д(ади|жай)|к(а|ентий|ки|очка|т(ар|о(ия|р(и(я)?|я)?))|у(л(ечка|ичка|ька|я)|с(и(к|чка)|ька|я)|ха|ш(а|ка)))?|л(ен(а)?|ия|ли|ора|ь(гельм|дан|нур|ям)?|я)?|н(ер(а)?|иамин|ни|сент)?|о(л(ет(а|ка|т(а|очка))|ка|л(а|ета)|очка)|р(ел|ика))|р(джиния|инея|оника|савия)|с(сарион|хан)|т(а(л(ек|и(и|й|к|н(а|ка)|я)|ь(ка)?|я)?|с|ха)?|ек|ка|о(льд|р(и(о|я))?|с|чка)|у(ля|с(ька|я))|ька|ю(ха|ша)|я(й|н(я)?)?)?|чка|ш(ванатан|енка))|л(а(д(а|еслав|и(к|лен(а)?|м(ер|ир(а)?|р)|с(лав(а)?)?)?|ка|лен(а)?|мир|о(к|н|чка)|у(с(ик|ька|я)|шка)|ька|ю(ха|ша)|я(н)?)?|с(та)?)?|одим(ер|ир))?|о(в(а(н(чик)?)?|ик|к(а)?|очка|чик)?|л(анд|од(им(ер|ир)|ька|я)|ь(демар|ф(ганг)?))|рм(икс|с)|х(а|ид))?|ре(дина|ж)|се(волод|слав)|у(гар|сал(а)?)|эл|юсал|яч(аслав|еслав(а)?|ислав))?|г(а(ара|б(а|и(б|ден|л|т)?|ри(ел(а|ла|ь)|эл(а|ла|ь)))|в(р(и(ил|л(а)?))?|хар)?|г(аш|ик|о)|д(ель|жи(мурад)?|ир)|зи(з(а)?|к|магомед|нур)?|й(дар|к|ни|рат|са|ша)?|л(а|ечка|и(б|м(а|жан)?|н(а|ка|очка|ур)|чка|я)?|ка|очка|ченок|ым(бек|жан)?|ю(н(чик|я)|с(ик|ька|я)|ш(а|ка))|я)|м(зат|ид|лет)|н(и(шер)?|н(а|ибал)|с|я)?|р(и(к)?|ник|р(ет|и))?|с(ан|пар)|та|ухар(а)?|ф(ар|ур)|я(з|н(а|е|э))?)|е(в(ор(г|к)?)?|гам|йдар|ктор|л(а|е(на|чка)|ия|ла|ька|юся|я)|н(а(дий)?|дальф|ка|на(дий)?|ри(етта|к|х)?|чик)?|ор(г(и(й|на|ос)?)?)?|р(а(ль(д|т)|сим)|да|ел|м(ан|иона)|труда)|ша)?|и(брат|ви|га|ес|зат|л(ани|яна)|орги(й)?|та|я)|л(а(фира|ша)|е(б|нн)|икерия|ория|юза)|о(ар(ик)?|г(а|и)|либ|мер|рд(ей|он)|ха|ча|ш(а(н)?|ка)?)?|р(а(жина|йр|нт|ч(ик)?)|е(г(ор(и(й)?)?)?|т(а|та))?|и(гор(и(й)?)?|ня|ха|ш(а(ня)?|ка)?)?|эм)|у(ванч|двин|з(ал(ия|ь|я)?|ел(ечка|ия|ь(ка)?|я)|эль|яль)?|ка|л(а(й(на|ым)|м)|ба(кыт|ну|р(чын|шын)|х(ар|ор))|д(а(на|рия|урен)|ен)|ечка|ж(а(зира|йна(р)?|мал|н(а(р|т))?|ухар|хан)|игит)|з(а(да|р|т)|и(на|ра|я))|и(за|м(а(й)?)?|н(а|ур)|ра|стан|чка|я)?|м(арал|ира)|н(а(з(ым)?|р(а)?)?|о(за|ра)|ур(а)?)?|ом(жон)?|с(а(на|ра|я)|езим|им)|файруз|хан|чехра|шат|ь(ба(ну|рш(ин|ын)|х(ар|рам|ыт))|вира|г(ена|ина)|д(а(на|р(ия)?)|ен)|жа(зира|йна|мал|н(а(р|т)?)?|хан)|з(а(да|на|р(а)?|т)|и(на|ра|я))|ка|мира|н(а(з(а|и(к|ра)|ка)?|р(а|очка)?)?|иса|о(за|ра)|ур(а)?)?|с(а(на|ра|я)|езим|и(м|на|ра|я)|ум)|ф(а(йруз|ра)|и(на|ра|я))|хан|ч(ачак|ехра|и(к|ра))|ша(н|ра|т))?|ю(за|са)|я(им)?)|ма(р)?|н(ай|ча|я)|р(ам|бан|ген)|с(е(ин|йн|н)|тав))|э(бриэль|рэлма|сэр)|ю(з(ель|яль)|л(ьнара|я)|н(ай|ель)))|д(а(в(а|ид|л(ат(бек)?|ет)?|о|р(ан|он(бек)?)|уд|ыд)?|г(ир|мара)|дахон|здраперма|ир|й(а(ана|на)|на)|к(е|ота)|л(гат|ер|и(да|ла|я)?)|м(ба|дин|е(л(и|я)|ткен)|и(ан|л(ь|я)|р(а)?)|ырак)|н(а(бек|гул(ь)?|ра|т|я)|е(к|л(ь|я)|чка)|зан|и(а(л|р)|е(л(а|ла|ь)?|р)?|ил(а)?|к|л(а|ка|л|о|ь)?|р(а)?|с|ч|эл(а|ла|ь)?|я(л|р)?)?|к(а(н)?|о)?|нил|очка|те|у(ся|та)|ч(ик|о)|ька)|р(а|ена|и(га|й|к|ма|н(а|ка|очка)|ха|ш(а|ка)|я)|мен|т|уся|хан|ын|ь(ка|юшка|я(на)?)|юша)|ст(ан(бек)?|он)?|то|у(д|ка|лет(бек|хан)?|р(ен(бек)?|ия)?|т)|ф(ка|на)|ха|ш(а|е(нька|чка)|и(к)?|к(а|о)|ок|у(л(ечка|и(к|чка)|ь(ка|чик)|я)|н(ечка|чик|ька|я)|с(ик|я)|т(а|ка)))|ян(а)?)?|е(вид|й(в|дара|мон)|кстер|ля|м(а(н)?|ентий|и(д|р|с)?|ьян|ян)?|н(и(з(а)?|к|с(ка|лам)?)?|ни(с)?|с|чик|ька)?|онис|рек)|ж(а(б(ар|ир|раил)|в(ад|ид)|л(ал|ил(ь)?)|м(а(л(ь)?)?|бул(ат)?|и(к|л(а|ь|я)?)?|ол|ш(ед|ид))?|н(а|г(ар|о)|ет(а)?|и(бек|к)|нат)?|ред|с(пер|тин|ур)|фар|х(а(н(гир)?|р)?|онгир)?)?|е(й(д|к(об)?|мс|н|сон|хун)?|к(а|и|сон)?|м(ал|ма)|н(и(фер)?|н(ет|и(фер)?)|сен)?|р(еми|и|ри)|с(и(ка)?|с(и(ка)?)?)?|фф)?|и(гурда|м(ми)?|н(а|ни))|о(зеф|н(атан|и(бек|к)?|ни)?|р(д(ан|ж)|ж)|хар|шуа|эл)?|у(зеппе|л(и(я)?|ьет(а|та)|я)?|ма|рабек)|эк)?|зера(сса)?|и(а(н(а(чка)?|ка|на|очка|чик)?|р|с|шка)?|бир|д(ар(а)?|и)?|е(го|р(а|бек)?)|к(а)?|л(а(н|ра|фруз)|бар|дора|и(к|я)?|мур(а(д|т)|од)|н(аз|оза)|о(вар|ром)|рабо|фуза|ш(ат|од(бек)?)|ь(бар|ка|мурат|н(а(з|ра)|оза|ура)|фуза|ш(ат|од)|яр(а)?)|юс|я(вер|р(а|очка)|фруз)?)|м(а(н|рик|с(ик|я)?|ш)?|ит(рий|ър)|к(а|о)|о(к|н(чик)?|с|чка)|трий|ул(ька|я)|чик|ыч|ьян)?|н(а(р(а|ка|очка)?)?|и(с(лам)?|яр)?|ка|мухам(ед|мед)|о(ра|чка)?|у(ля|с(ик|я))|я)?|о(нис(ий)?|р)?|ппер|с(а(на)?|я)?|трий|ша|я(з|на|р(а)?|с)?)?|м(и(р(ий|тий)|т(ий|р(и(и|й|к)?|й|о|тй)?))|трий)|о(бр(о(мир(а)?|слав)?|ыня)?|в(лет|ран|уд)|дик|л(аан(а)?|гор|ьган|я)?|м(еник(а)?|иник(а)?)?|н(а(льд|т)?|ер|и(ер|к)?|ни|я)?|р(а|джи|ж(и|о|у)|и(ан|н(а)?)|мидонт)|с(ан|бол|жан|ик|тон(бек)?|хан|ым(жан)?|я))?|р(ак(о|ула(ура)?)|ю(ня)?)|у(гар|йсен|л(ат|ма|ьсинея)|ман|н(кан|ька|я(ша)?)|р(дона|сун)|с(ька|я))|ьулус(тан)?|э(вид|ймон|н(и(ел(ь)?|с|эл)?|ни|чик)?)|ю(ха|ша))?|е(в(а(нгелина)?|г(е(иня|н(и(и|й|я)?|й|ний|ья)?|ха|ш(а|ка))|ний|раф)|д(акия|оки(м|я))|елина|какий|лампи(й|я)|очка|патий|сей)?|г(а|ений|ор(ик|ка|ушка|чик|ыч)?)|д(вард|гар|и(ге|к|л(ь)?)|уард)|к(а(т(ерин(а|ка|очка)|ирина))?|терина)?|л(а(ман|на)|вин|д(а(на|р)|ос)|е(з(авета|овета)|н(а|е|ка|очка)?|онора)|жа(н|с)|и(з(а(бет|вет(а|ка|очка|та)|р)?|овета)?|на|с(авета|ей))?|ла|м(ира|урат)|н(ар|ур)|тай|хан|ь(вира|дар|мира|нур))|м(ел(ьян|я)|и(л(ия|ь)?|н)?)|н(акентий|лик)|пифан|р(а(лы|сыл)|б(ол(ат|сын)?|ула(н|т))?|ванд|г(а(зы|ли|нат)|е(й|н))|д(аулет|ен|ос)|е(ке|м(а|ей))|ж(ан|игит)|зат|ик(а)?|к(анат|е(булан|гали|жан|н|ш)?|ин(бек)?|о|ын)|л(ан|ик)|м(а(к|н|хан)|ек|олай|у(рат|хан))|н(а(з(ар)?|р|т)?|ест|ур)?|о(ма|фей|ха)|с(а(ин|йын)|ин|ултан|ын)|тай|улан|ха(н|т)|шат)|с(бол(ат)?|е(н(ия)?|т)?|жан|имхан|кендир|тай)?|ф(им|р(ем|осин(ия|ья))))?|ж(а(браил|в(лон(бек)?|охир)?|д(и|ра|ыра)|з(гул(ь)?|и(ра)?)?|й(дар|на(гул(ь)?|р)?|ык)|к(а|е|лин|о(н)?|сы(бек|гул|лык)|шылык)?|л(гас|ил|ол(иддин)?|ын|я)|м(а(л)?|б(ул|ыл)|ил(а|ь|я)|ол(иддин)?|ш(ед|ид))?|н(а(б(ай|ек)|гул(ь)?|й(дар|ым)?|р(а|бек|гул(ь)?|ыс)?|сыл|т(бек)?)?|бо(лат|та)|г(али|ел(ди|ьды)|ир|ул(ь)?)|д(а(р(бек)?|улет)?|ос)?|е(ка|л(ь|я)?|рке|т(а|та)?)|и(бек|к|я)?|ка|н(а(т)?|ет(а)?|очка|ур)?|с(а(уле|я)|ерик|лу|ул(тан|у))|тас|узак|ы(бек|л(ай|сын)?|м|ш)|эль)?|р(ас|гал(ма)?|кын(ай|бек)?|ылкасын)|с(ик|лан|мин(а)?|у(лан|р(бек)?))|у(дир|хар)|фар|х(ангир|он(гир)?))|дан|е(к(а(н)?)?|н(дос|е(вьева|к|чка)|и(к|с(бек)?|чка|ш(бек)?)|тос|ь(ка)?|юл(ька|я))|рар|ха)?|и(бек|г(ан|ер))|о(зефина|л(аман|дас)|март|ни(бек|к)?|омарт|р(а(бек)?|ж|ик|ка)?|х(а|онгир))|у(баныш|жа|лд(уз|ыз(ай)?)|ма(б(ай|ек)|г(али|ул(ь)?))?|пар|рабек|суп)|ы(лдыз(бек)?|пара|ргал(бек)?)?|эка)|з(а(б(ар|ир(а)?)|вен|ги(д(ат)?|р(а)?|т)?|да|за|и(да|р(а)?)|й(н(а(б|п)|иддин|удин)|ра|туна)|к(ария|и(р(а)?|я)?)?|л(и(м(хан)?|на|фа|я)?|кар|я)?|м(а(н(бек)?)?|загул(ь)?|и(н(а)?|р(а|бек)?)?)?|нгар|пир|р(а|е(ма|та)|и(ма|н(а|ка|очка)|ф(а)?|я)?|рина|яна)|ур(бек|е(ш)?)?|фар|х(ар(ий)?|и(д(а)?|р)?|ра)?|яна)|е(бо|вс|йн(а(б|л)|е(б|п))?|л(емхан|им(хан)?)|м(а|фира)|н(ик|фира)|пп|р(а|е))|и(ба|гмунд|дан|ед(а|улло)|к(а|о)?|л(ия|ола|я)|мфира|н(а(ида|т)?|ира|ка|нур|о(вий|чка)|у(ля|р)|фир(а)?)?|та|фа|я(да)?)|л(ат(а(н)?|ка|о(слава|чка))?|иха)?|о(енька|и(р)?|йка|кир(жон)?|л(тан|ушка)|р(и(гто|к(то)?|на)|о|ро|ян(а|ка))|ся|х(ан|и(д(жон)?|р)?)|я)|у(ба(ир|й(да|р(а)?)|ржат)|л(е(йха|чка)|и(хан|я)?|фия|ь(ка|мира|ф(ат|и(ра|я)))|я)|мр(а(д|т)|уд)|р(а(б)?|и(да|к))?|фар|хр(а|иддин))|юма)|и(б(а|одулло|р(а(гим|им|хим|шка)?|ем|о(гим|хим))?)|в(а(н(а|гай|ка|на|ушка)?|р|шка)?|ет(а|та)|о(на)?)?|г(ар(ек|ь)|нат(ий)?|ор(ъ|ь|ян|ё(к|ха|ш(а|ка)))?|рь)|д(ар|е(гел|ль)|ибек|рис)|з(а(б(ел(а|ла|ь)|элла)|т(улло)?|ура)|басар|з(ат(илло)?|ет)?|и|маил|наур|ольда|я(слав)?)|исус|к(а|бол(жон)?|р(ам|ом(жон)?)|с)|л(а(на|ри(он|я)|ха)|г(ар|из)|д(ар|ус)|е(з|с)|и(а(на|с)|за|м|на|я(с)?)|кин|л(арион|она|я)|н(а(з|р)|ур)|он(а|ка|на|очка|чик)|сур|фат|х(ам|ом(жон)?)|шат|ь(ви(на|р(а)?)|г(а(м|р)|и(з(а(р)?)?|на)?)|д(а(н|р(ик)?)|ус)|з(ат|и(да|ра|я))|ин(а)?|к(а|ин)|м(ар|ир(а)?)|н(а(з|р(а)?)|ур(а)?)|с(аф|еяр|и(на|я(р)?)|ур)|ф(а(к|р|т)|ир(а)?)|х(а(м|н)|ом)|шат|ю(ха|шка)|я(з|на|р|с)?)|ю(з(а|я)|с(а|я)?|ха|ш(а|ка))|я(на|с))|м(а(м|н(а|гали)?|шка)|и(ль|р)|мануил|ран)|н(а(бат|кентий|л|ра)|г(а|вар|рид|ушка)|ди(ана|ра)|ес(а|с(а|очка))|зиля|ка(р(а)?)?|н(а|ес(а|са)|о(кентий|чка)|у(л(ька|я)|с(ик|ька|я)))|о(кентий|м(жон)?|чка)|саф|тигам|у(ля|с(ик|ька|я)))|о(ан(н(а)?)?|ган(н)?|ланта|н(а)?|си(в|ф))?|пполит|р(а(да|ида|кли(й)?|на|чка)?|е(к|н(а)?)|и(да|к|н(а|ка|очка)?|с(ка)?|ш(а|е(нька|чка)|ка))?|ка|ма|о(да|н|чка)|у(н(чик|я)|с(и(к|чка)|ька|я))|чик|шат|ына|эн(а)?)?|с(а(ак|бек|й|к|тай)?|к(анд(ар|ер)|ендер)|л(ам(бек|ия)|ом(бек|жон)?|ям)|м(а(гил|ил|йл|т(улло)?)?|ет|ира|оил)?|о|р(а(ил|пил|фил)|оил)|са|фандиер|хак)?|улия|фтихор|х(сан|ти(ер|яр))|чиго|шхан|я)|йо(зеф|лдыз|си(п|ф)|хан)|к(а(б(ир|ыл)|д(и(р|ша)|рия|ыр(бек|жан)?)|жымукан|з(бек|и(к|м(ир)?)|ы(бек|на))|и(н|р(ат|бек|жан)?)|й(нар|рат|сар|фарик|ыр(бек|жан))?|каши|л(ам(кас|пыр)|ды(бек|гул)|е(к|рия)|жан|и(ма(т)?|нка)?|ы(бек|с)|я(н)?)|м(а(жай|л(ия)?|р)?|бар|ета|и(л(а|ия|ка|л(а|очка)|очка|ь|я)?)?|о(л(а|иддин)?)?|р(ан|он)|шат)?|н(а(гат|н|т(бек)?)|еки|и|стантин|т(емир|ик)|ы(бек|кей|ш(ай)?))|п(ит(алина|о(лина|н))|лан)|р(а(бас|коз|лина|м|пет|шаш)|ен|и(м(а)?|н(а(чка)?|е|ка|очка|чик|э)?|ш(а|ка))?|л(а|ен|о|сон|ыга(ш)?)?|ме(лита|н)|нелия|о(л(ин(а|ка|очка)|ь)|м(атулло)?)?|уся|шыга|ылгаш|эн)|с(андра|и(ет|м)|пер|сандра|тиэль|ум|ым(хан)?|я)|т(а(лина|р(а|ина))|е(нька|рин(а|ка|очка)|чка)|и(р(а|ина))?|р(ин(а|ка)?|ус(ька|я))?|ьк(а|о)|ю(н(ечка|чик|ька|я)|ф(ка|ф(ка|фка))|ха|ш(а|е(нька|чка)|ка))?|я)|усар|х(а|рам(ан|он))|юм|я)?|вентин|е(вин|жик|й(н|си|т)|лли|м(а(л(ь)?)?|ран)?|н(ан|г|ес(ары)?|же(б(ай|ек)|гул(ь)?)?|и|ни|т)?|п|р(емет|и(л(л)?|м)?|мен|я)|т(и|рин|ти)?|ша)|и(ара|ба|к(а|и)?|м(а)?|р(а|и(гая|к|л(л(л)?)?|м)|очка|рил|сан|ьян|ю(ха|ш(а|ка))|я)?|с|тти)|л(а(в(а|ди(й|я))|р(а|ис(а|са)|к)|у(дио|с))|е(ментина|о(патра)?|па|р)|им(ент(ий)?)?|о(д(ин)?|ндайк)?)|нарик|о(б(а|ил(жон)?|лан)|дир|е|зьма|ко|л(ганат|ек|ька|юня|я(н(чик)?|сик)?)|м(ил(жон)?|рон)?|н(ан|драт(ий)?|ор|рад|ст(а(н(тин|ция)|тин)|онтин|янтин)|ыс)|р(алина|ина|кем|лан|не(й|ли(й|я))|олина|юн)|с(им|т(а(нтин)?|ик|ян(тин)?)?)|т(офей|я)|ша)|р(асава|естина|и(лл|пер|с(с|т(а|ен|и(ан(а|о)?|к|н(а(чка)?|е|ка|очка|чик)?|ш(а|ка))?|офер|ю(ха|ш(а|ка))|я)|я)?|штиан(о|у))|ош)|с(ан(а|др)|ен(ечка|и(чка|я)|ь(ка|я)|я)|ю(н(ечка|ичка|чик|ь(ка|чик)|я)|фка|ха|ш(а|е(нька|чка)|ик|ка))?)|тулху|у(а(н(дык|тай|ыш(бек)?)?|т(бек)?)?|ба(н(ыч(бек)?)?|т)?|д(айберген|рат|ёр)|з(ьм(а|ич)|я)|к(а|уся)|л(аш|яш)|м(ар|ис(ай)?)|н(д(уз|ыз(ай)?)|нэй|сулу|я)|р(ал(ай|бек)?|б(ан|он(али)?)|м(ан(бек|газы)?|ет)?|око|т)?|ся|тман|улар)?|ы(дыр|з(галдак|жибек)|лыч(бек)?|мбат|рмызы|ял(бек)?)|э(йт|р(и|олайн)|т(и|рин|ти)?)|юннэй|я(мран|нан))?|л(а(вр(ентий)?|д(имир|очка)|з(а(рь|т)|зат|из(а)?)|й(каю|л(а|о)|ма|сан)|ки|л(а|и(та)?|ка)|м(ара|ия)|н(а|ка|очка)|пуля|р(а|и(к|он|с(а|ка|очка))|ка|очка|с)|тиф(а)?|ур(а|ита)|чин|ш(а|ын))?|е(а(на)?|в(ан|и(за)?|он|чик)|й(л(а|и|очка|я)|с(ан(ка)?|ян)?)|к(а|с(а(ндр(а)?)?|ей|и|ус)?)|л(а|ечка|и(к|чка)|уш|ька|я)|ма(ра)?|н(а(р(а)?|чка)?|и(е|за|к)|ка|о(к|ч(ек|ка))|у(л(ька|я)|р(а)?|с(ик|ька|я))|чик|ь(ка|чик))?|о(кадия|н(а(рд(о)?)?|ель|ид(а)?|ора|тий)?|польд)?|р(а(чка)?|и(к(а)?|я)?|ка|о(к|чка)|у(н(чик|я)|с(ик|ька|я))|чик)?|с(е(нька|чка)|и(к|чка)|ька|юня|я)|х|чи)?|и(а(н(ка|на|очка))?|д(а|ия|ка|о(к|чка)|ус(ик|ька|я))|з(а(вет(а|ка)|нька|чка)?|зи|и(к)?|ка|о(к|нька|чка)|ун(чик|ька)?)?|к(а|уся)?|л(е(к|чка)|и(ан(а|на)?|т|чка|яна)?|у|ька|я)|ма(ра)?|н(а(р(а)?)?|да|иза|ка|очка|у(р|с(ик|я)))?|он(ель)?|ра|с(ка|са)|та|я(на)?)?|о(бар|ган|ик|л(а|и(к|та)?|ла|о(лошка|чка))|р(а|ен(а)?|и(к|са)|ка|очка)|чин(бек)?|я)|у(и(за|на|с)?|к(ерья|ьян)|лу|н(ара|тик)|син(е|э)|тфулло|чия)?|ь(га|о(ля|ня|ха|ша))|эйла|ю(б(а(ва|н(ька|я)|сик|ш(а|ка))|имка|к(а|о)|о(мир(а)?|чка)?|ушка|чик)|д(а|виг|ка|ми(да|л(а|ка|очка))|о(к|чка))|зия|ка|л(ька|я)|с(е(нька|чка)|и(к|н(да|е)|я)?|ь(ен(а)?|ка)?|я)|тик|ци(фер|я))|я(з(ат|зат)|й(л(а|я)|с(ан|ян))|л(ечка|ька)|ман|н(а|ка))|ё(ха|ш(а|енька|ик|ка)))?|м(а(адыр|в(зуна|иле|л(ет|ида|он|уда|юд(а)?))|г(а(м(е(д|т)|мед)|рам)?|да(л(ена|ина))?|жан|оме(д(али|гаджи|расул)?|т)?)?|д(ара|жид|и(ар|к|н(а|ка|очка)?|шка|яр)?|лен(а)?|о(н(а|на))?|рид|я)|жи(д|т)|и(л|на|р(бек)?|с)|й(а|гул(ь)?|к(ал|л)|ли|р(а(м(бек)?)?|бек)?|са(ра)?)|к(а(р)?|им|ка|о(ся)?|пал|с(а(д|лина|т(бек)?)|и(и|к|м(а|ил(иан|лиан|ьян)|к(а|о)|ус)?)|он|у(д(а)?|т)?))?|л(ен(а|ьк(а|е))|и(к(а(т)?)?|шка|я)?|охат|хаз|ьвина|я)|м(ай|ед|икон|у(ка|р(а)?))|н(а(на|п|р(бек)?|с|т)|вел|гл|е(чка)?|зура|ижа|с(ур(бек)?)?|у(к|че(р|хр)|эль)?|шук|ька|юн(ька|я)|я(ш(а|ка))?)|о|р(а(д|л(а)?|т(ик)?)?|г(ар(ет|ит(а|очка|та))|о(рита|ш(а|ка))?|улан)|д(ан|он)|е(к|м|т(а)?)|ж(ан(а)?|она)?|зия|и(а(м|н(а|на)?)?|ет(а|та)|йка|к(а)?|н(а(чка)?|е(т(т)?)?|ка|очка|чик|э)?|о|с(а(бель)?|я)?|та|ус|ф|ца|чка|ш(а|ечка|ка)|этта|я(м|на|т|ш)?)?|к(ел|о|ус)|л(а|ен)|с(ел(ин|ь)?|ик|эль)?|т(и(н(а)?)?|ус(ька|я)|ын)?|у(с(ька|я)|ф)|ф(а|уша)|ха(б(а(т)?|о)?)?|чел|ыся|ья(м|н(а|ка)?|ш(а|ка))?|я(м|н(а|ка|очка)?|ш(а|ка))?)?|с(и(к|м)|ким|рур|симо|тура|ька|я(ня)?)|т(а|вей(ка)?|и(ас|льда)|люба|рена|фей)|улен|ф(ка|туна)|х(а(б(ат|бат)|мбет|нбет|ч)?|буба|ди|и(на|р(а)?)|лие|м(ад(али)?|ед|у(д(жон)?|т)?)?|с(ат|уд)|фуза)?|ш(а|е(нька|чка)|ка|раб|у(л(ечка|ичка|ька|я)|н(ька|я)|т(а|ка)))?|ъруф|я)|гер|е(ган|д(е(рбек|т|у|я)|жид|ин(а|е)|ни|ёр)|ир(бек|жан)|й(бл|лис|р(ам(бек|гул(ь)?|кул)?|бек|жан|лан|ман|хан)?|сон)?|ка(н)?|л(ан(а|и(я)?|ья)|е(к|на)|и(к|н(а|е)|с(а|са)?))|мет|н(ди|сулу)|р(аб|ген|дан|е(й|ке)|жан|и|л(ан|ин)|ри|у(е(рт|т)|жан)|хат|ьем)|сси|фодий|х(ди|м(ан|е(д|т))|р(и(бан|ддин)?|о(б|ж|на|ч)|убон)?|ти))|зия|и(а|г(ель|ран)|жгона|к(а(ел|ил|са|эл(ь)?)?|и(та)?|ки|луха|о(л(а(й)?|ка)?|ш)?|у)?|л(а(да|н(а|ия|ка|на|очка|ья)?|ша)|ен(а|ка|очка)?|и(на|са|ца)|ка|ла|о(слава|ш)|ька|я(уша)?)?|ми|н(а(ра|с|то)|гиян|з(аля|иля)|игуль|каил|н(и|ур)|ура|я)|р(а(ида|ли|м(бек|гуль)?|н(а|да)?|с(лава)?|т)?|бек|гул(ь)?|жа(лол|н)|з(а(бек)?|о(хид)?)?|и(ам|к|на)|к(а|о)|лан|о(н|с(лав(а|ка)?|ька|я)?|чка)|ра|саид|хат)?|с(а(к(и)?)?|тр)?|т(р(ий|офан)|ька|я(й)?)|фодий|х(а(ел(а|ь)|ил|й(л(ина|о)?)?|л|н|сь|эль)?|ей|о(ил|н)?)?|чил|ш(а(н(ька|я)?)?|ель|к(а|о)|утка)?|я)|ксим|лада|о(всар|дест|исей|йша|ка|л(д(ир|ыр)|ли|ьдир|я)|н(а|гуш|и(ка)?|т(е|и))|р(ган|ис)|ся|т(вей|я)|х(ам(ед|м(ад|ед))|и(нур|ра)|мад|ьмад))|стислав(а)?|у(б(ар(ак|из)|ина)|дарис|заф(ар|фар)|к(а(гали|ддас|н)|им)|ля|мин(ат)?|н(ар(а|бек)?|и(р(а)?|с(а)?)?|ко)?|р(а(гер|д(ин)?|з|т(бек|жан|хан)?)|зик|ик|ка|од(али|бек|жон)?|т(аз|уз)|чик)?|с(а|и(к)?|лим(а(т)?|ка)?|о|са|таф(а|о)|ька|я)|х(а(б(ат|бат)|йе|м(ад|бет|е(д(али|жан)?|т)?|м(а(д(али|жон|чон)?|т)?|е(д(али)?|т)?)?)|н)|и(д(дин|ин)|т)|лиса|рид(дин|ин)|син|т(ар(хан)?|ор)?|ьаммад)|шег)|хитар|ы(к(ола|тыбек)|рза(бек)?)|э(й(бл)?|лс|н|р(гэн|и(лин)?|лин)|т(т|ью)|эрим)?|яхри)|н(а(б(ат|и(жон|ра)?)|вруз|гима|д(е(нька|чка)|и(м|н(а)?|р(а)?|я)?|ыр|ька|ю(фка|ха|ш(а|е(нька|чка)|ка))|я)|ж(ия|мудин)|з(а(р(бек|ий|чик)?)?|гул(ь|я)?|е(ка|рке)|и(гуль|к(о)?|ля|м(а)?|па|р(а)?|фа|я)?|к(а|ен)|лы|окат|рин|угум|ым)?|и(б|да|л(ь|я)?|м(а)?|на|р(а|и))|й(дан|к(а)?|ля|ыр)|ка|ми(г|к)|н(а(ми)?|и)?|оми|п(исат|олеон)|р(а(н(а)?)?|г(и(з(а)?|с)?|уль)?|е(к)?|и(ман|н(а|е|э)|я)|кас|мин(а)?|тай|ыйа(ана)?)?|с(и(б(а)?|м(а)?|р|хат)?|рулло|т(ас(ия|ь(ка|я)|я)|ен(а|очка|чик|ька)|и(к|нька)|у(ня|ся)|ь(ка|я)|ю(ля|ня|ф(ка|фка)|ха|ш(а|е(нька|чка)|ка))|я|ёнка)|ыр|ька|я)?|т(а(л(ек|и(на|я)?|ка|очка|ь(ка|я)?|я)|н|фка|ха|ш(а|е(нька|чка)|ка))?|ел(а|ла)|и(г|к|я)|ка|лья|очка|тавута|у(л(ечка|ька|я)|с(и(к|чка)|ька|я))|элла|я)?|у(м|рыз(б(ай|ек))?)|ф(аня|ис(а)?)|хид|цу|чын)|вер|дрей|е(вилл|знайка|й(ля|мар)|к(а|ет|ит(а|ос)?|о(лай)?|руз)|л(ечка|и(чка)?|л(а|и|я)|ь(ка|сон)|я)|м(ат|о)|нси|онил(а|ла)|рсес|с(ибели|т(ер|ор)))|и(г(а(ра)?|ер|ина|ора|яр)?|джат|з(ам(и)?|ом)?|к(а(лай|нор|с)|и(т(а|ка|ос(ик)?)?|фор|ч|ш)?|ки|о(дим|л(а(и|й|с)?|ет(а|та)|ина|й|ос|ь|я)?|с)?|та|у(ля|с(ька|я)|ша)?)|л(а|уфар|юфар)|ма|н(а|ель|ка|о(к|чка)?|у(л(ька|я)|с(ик|я))|эль)|са|ха(д|т)|чка|я(з(бек)?|ра)?)?|о(вруз|д(ар|ир(а|бек)?)|з(а(нин)?|им(а|жон)?)?|мина|н(а|на)|р(айр|ик|ман|о)|сир)|талья|у(гзар|ка|не|р(а(д(дин|и(л|н))|й(ка|на|ым)?|л(и|ы)|н(а|ия)|сыл|хмет)?|б(а(кыт|ну|хыт)?|е(к|рген)|и(би|ке)|ол(ат|от)?)?|г(а(зы|ли)|елди|и(за|са)|ул(ь|я)?)|д(а(на|улёт)|ин)|ж(а(йна|мал|н(ат)?|с)|игит)|з(а(да|т)|и(да|ля|я))|и(д(а|дин|ин)|за|к|л(а|ло)|ман|слам|я(т)?)?|к(а(нат)?|е(лди|н)|ыз)?|л(ан(а|бек)?|ы(б(ай|ек)|хан)?)?|м(а(гомед|н|т|хан)|ухам(ед|м(ад|ед)))|пери|с(а(т|уле)|е(ит|йт)|иля|лу|ул(тан|у)|ылтан)?|т(а(й|с)|иле(к|у)|уган)|улло|ха(н|т)|шат|ым)?|с(рат|я))|ьургу(йаана|н)|э(л(л(и|я)|я)|нси)|ю(р(а|гу(н|яна)|ка|очка)|с(ька|я)|т(а|ик|ка|очка)|ш(а|ка))|яша)|о(бид(жон)?|в(анес|ик|сеп)|ган(ес|нес)|д(и(л(бек|жон)?|на|ссей)?|ри)?|зод(а|бек)?|йбек|к(с(ан(а|ка|очка|чик)|и(к)?)|т(а(ви(ан|я)|й)|ябрина))|л(а|га|е(г(а)?|ж(ек|ик|ка)|к(с(а(нд(ер|р(а)?))?|ей|ий)?)?|н(а|очка|ька)|с(е(нька|чка)|ия|ь(ка)?|я)|чка|шка)?|жас|и(в(ер|ия)|к|м(жон|пия)?|чка|я)|ли|ча|ь(г(а|уня)|ка|чи(к)?)?|ю(н(чик|ька|я)|с(ик|ька|я)|шка)|я|ё(жа|нка))|м(а(к|р)|ир(бек|жан|зак)?|урбек)|н(гар|да(р|сын)|загай|ик|отоле)|оржак|птимус|р(а(з(алы|б(ай|ек)|гул|кул|хан)?|л(б(ай|ек)|хан)?)?|ест|зу|и(к|ся|ф(жон)?)|к(а|ен)|нелла|озбек|сон|хан|ын(б(а(й|сар)|ек)|гул(ь)?|кул))?|с(ип|кар|ман|пан|т(ап|ин))|т(а(бек|р)|то)|фелия|хун(жон)?|чир|юна|ятулло)?|п(а(ата|бло|в(ел|ил|л(а|ентий|ик|о|у(ха|ша)))?|йрав|л(енше|ина)|м(ела|ир)|н(ас|крат|телей(мон)?|я)|п|р(а(мон|с(ат|ка)|хат)|ви(з|н(а)?)|хат)|т(има(т)?|ри(к|на|сия|ция)|юля|я)?|ул(а|ина|о|ь)|фнутий|х(а(н)?|ом)?|цанчик|ш(а|ик|к(а|о)|ок)?)|е(дро|йн|лаг(ея|ия)|нелопа|р(и(зат)?|т)?|т(ар|ер|имат|ор|р(а|ик|о(с)?|уха)|ър|ька|юня))|илип|латон|о(л(а(д|т)|ечка|и(карп|н(а|ка|очка|чик)|чка|ш(а|ка))?|ли|умна|ька|юшка)|нтий|рфирий|тап)|р(асковья|иора|о(ко(п(ий)?|фий)?|ня|сковья|хор)?)|ул(ат|ьхерия)|ьер|ётр)|р(а(б(адан|и(га|я(т)?))|в(ан|и(л(ь|я)?|я)?|шан(бек)?)|г(и(м|ф)|нар)|д(а|ель|ж(а(б(али)?|н(а)?)?)?|и(й|к|м(а|ир)?|на|он|с(лав)?|ф)|ми(л(а)?|р(а)?)?|омир|у)|ечка|жаб|з(алия|и(да|л(ь|я)|м|на|ф(а)?|я(т)?)|мик)|и(да|л(ь|я)?|м(бек)?|с(а(т)?|ка)?|ф)|й(ан(а)?|гул(ь)?|ка|ля|мон(д)?|нур|са(т)?|фа|х(ан(а)?|он(а)?)?|ымбек)?|к(сана|ымжан)|л(и(на|ф|я)|ьф)|м(а(з(ан|он)?|л|н)?|е(та|ш)|з(ан|ес|и(л(ь|я)|я))|и(з|к|л(а|ь|я)?|н(а)?|р|с)|он)?|н(ель|и(л(ь)?|с|ф|я)?|о)|рити|с(и(л(ь|я)|м(а)?|х)|т(а|ислав)|ул(бек|ь)?)|т(бек|ибор|мир)|у(ан(а)?|за|л(ь)?|ф|шан(а|ия)?)?|ф(а(ел(ь)?|ил(ь)?|эл(ь)?)?|и(г|да|к|л(ь|я)|с|т|я)|кат|о|хат)?|х(а(т)?|и(б|л(а|ь|я)|м(а|ж(ан|он))?|я)|м(а(н|т(илло|улл(а|о))?)|ет|он(али)?)|ым(жан)?)?|ш(а(д|т)|и(д(а)?|т)?)|ъно|ян(а)?)|гей|е(бекка|в(а(з|ль)|екка)|ги(н(а|ка|очка)|ш(а|ка))|з(ван|еда|ида|о|уан)|й(чел)?|кс|м(а|бо|зи)?|н(а(д|ль|т(а|ка|очка)?)?|ди|е(сми)?)?|п|фат|ша(д|т))|и(ан(а|на)|валь|гина|д(а|ван)|з(а(бек|т)?|ван|ида|о)?|к(а(рдо)?|и|ки|о)?|мм(а|очка)|н(а(д|з|ль|с|т(а)?)?|очка|чин)?|псиме|т(а|ик|ка|очка|та|у(л(ька|я)|с(ик|ька|я)))|ф(ат|кат|хат)?|хард|ч(ард|и)?|ша(д|т)?|яз)|о(б(ер(т(о)?)?|и(к|н(зон)?|я))?|вшан|д(жер|и(к(а)?|он)?)|з(а(ли(на|я)?|н(а|на)|рио)?|ик)?|кс(ана|и|олан(а|ка))|л(ан(д)?|лан)?|м(а(рио|ха)|ео|и(к|на|ч)|к(а|о)|очка|чик|ыч|эо)|н(ал(д(о|у)|ьд)|ни|я)?|р|с(ина|т(и(к|слав(а)?)|я))|ял)?|тем|у(б(ен|и(к|н(а)?))|вим|д(ик|ольф)|з(а(л(и(на|я)|ь)|н(а|на))|ель|и(л(ь|я)|я))|кия(т)?|лан|ми(л(ь|я)|на|са|я)|с(а(лина|на)|ик|л(ан(а|бек|ка|очка|чик)?|ик|он)?|т(ам(бек|жон|чик)?|ем|ик|эм|ям)?|ька|я)|та|ф(а(т)?|и(на|я))?|х(а|шона)|ша(н(а|ия)?|т)?)|ы(жик|с(бек|гул(ь)?|жан|кул(ь)?|ты))|э(й|м)|юрик)|с(а(а(д(ат)?|к)?|б(а|и(н(а|ка|очка)|р(а)?|т)?|рина|у(р|хи)|ыр(жан)?)|в(а|ва|елий|ия|р)|г(а(дат|т)|д(ат|иана)|и(д(а)?|ра|т)?|ла(й|ра)|ын(бек|дык|ыш)?)|д(ам|дам|и(г|к|я)?|риддин|ык)|ера|жида|и(д(а|бек|жон)?|на|т)?|й(аана|гид|д(а(ш)?|улло)?|е(д|ра)|зана|ид|ка(л)?|л(ау|ык)|мон|ра(н)?|ф(иддин|ул(а|л(а(х)?|о)?))|хан|ы(н|ына))|к(ен|и(на(т)?|т)?|о)|л(а(ват|м(ат|бек|он)|уат|х(ь)?)|ех|и(м(а(т)?|жан)?|х(а(т)?)?|я)?|ли|м(ан|он)|о(м(ея)?|хиддин)?|та(нат)?|ь(вадор|ма)|я)|м(а(д|л|н(дар|та)|р(а)?|т)|вел|гат|ед|и(д|на|р(а)?|я)|рат|сон|у(ил|р|эль))|н(а(л|м|н|т)|д(а(ара)?|ж(ар|и)|и(бек)?|р(а|о)|у(гаш)?)?|е(к|ч(ик|ка))|жар(бек)?|и(е|м|я(т)?)?|о(бар)?|с(ызбай)?|т(а|ьяго)|ч(ез|о(с)?|ёс)|ыч|ь(к(а|о)|ок)|я|ёчек)|одат|п(ар(бек|г(али|ул))?|ият)?|р(а(на)?|биназ|в(ар(бек)?|иноз)?|г(ис|ы(лана)?)|д(а(ана|на|р)|ор(бек)?)|ия|кис|мат|о|ра|сен(бай)?|хан|юна)?|са|т(аней|еник|жан|и|тар)|ул(е|ёт)|ф(ар(али|бек)?|и(е|на|я)?|ура)?|х(а(я(на)?)?|и(б(а)?|л)?)?|цита|ш(а|е(нька|чка)|ик|к(а|о)|ок|у(л(ечка|ька|я)|н(ька|я)))?|я(гуль|жан|н(а)?|ра|сат|т|хат)?)?|в(е(лана|т(алана|ик|ка|лан(а|ка|на|очка)|о(зар|слав|чка)|у(л(ик|ька|я)|с(ик|ька|я))))|итлана|ят(ик|о(гор|зар|полк|слав(а)?)))|е(бастьян|в(а(к|ра|стьян)?|да|ер(ин(а)?|ус)?|и(л(ь|я)|н(дж|ч))|ка)?|г(ей|рей)|да|зим|й(дж|мур|ран|тжан)|ка|л(ена|и(м(а)?|н(а)?)?|ьби)|м|н(ан|ька|я)?|огей|р(афим(а)?|вер|г(а(зы)?|е(ей|и|й|к|ц)?|ий|й|о|уня|ый)?|д(ар|жио)|е(гей|й|н(а|я))|ж(ан|и(к|о)|о)?|и(й|к(б(ай|ол(сын)?)|жан)?)|о(б|жа)|хио|ь(гей|о(га|жа))|ё(га|ж(а|енька)|нька))?|тлана)|и(гизмунд|д(ор)?|евуш|ко|льв(а|е(р|стр)|ия)|м(а|ба|е(н|он)|он(а)?)?|н(ди|о)|р(а(жудин|нуш|фима)|гей|ень|и(н(а)?|ус)?|о(ж(а|иддин)?|ч)?)|тора|эль|я(вуш|на))|к(арлет(т)?|отт|рудж)?|лав(ентий|ик|к(а|о)|о(к|н|чка)|чик|ян(а)?)?|м(аил|бат)|н(еж(ан(а|ка|на|очка)|ка)|ижана)|о(бир(жон)?|гдиана|д(ик|ном)|елма|крат|л(бон|ом(ия|он)|тан|я)|мон|н(а|ечка|и(к|чка|я)?|ька|я)|рбон|с(лан|о)?|ф(а|и(йка|ко|я)?|ка|очка|ья)|хиб(жон)?)?|п(анч|иридон)|ргей|т(а(лин(а)?|н(еслав|ислав(а)?)|р|с(ик|он|ька|я(н)?)?)?|е(йси|лл(а|очка)|п(а(н(ида)?|шка)?)?|фа(н(и(я)?)?)?|ша)|ив(ен)?|оян|ь(опа|юи)|э(лла|н|фан)|юша|ёп(а|ик|ка))?|у(б(удай|х(ан|он))|занна|л(айм(ан|он)|ейм(ан|ен)|и(к|м(ан)?)|пан|т(ан(бек|ие)|он)|у(шаш)?)|м(а(йя|я)|буль|мая)|н(ат(улло)?|гат|дет|кар|нат)?|р(а(йе|я)|гей|ен|и(к|я)|хай)|сан(а|на)|фия|хр(аб|об))|ы(ймык|мбат|р(гак|ым))|э(йдзи|лмэг|м|сэг(ма)?)|ю(з(ан(а|на)|и)|мбель)|ява|ём(а|ка))?|т(а(алай(бек)?|б(игат|риз)|гир|ечка|загул|и(р(а)?|с(а|ия|ья)?)?|й(лер|мураз)?|л(а(бшо|нт(бек)?|п)?|гат|ех|и(б|на)|шын|я(н)?)?|м(а(з|р(а|очка)|ша)|ерлан|и(к|л(а|ла)|р(ис|лан)?)?|рико|уна)|н(ат(ар)?|ечка|зил(а|я)|и(р|та|чка)|с(ул(пан|у)|ылу)|чик|шолпан|ь(ка|яна)|ю(лька|с(ик|ька|я)|ф(ка|фка)|ха|ш(а|е(нька|чка)|ка))|я)?|р(ас(ик)?|зан|и(ел|к)|лан|он|хан)?|с(к(ира|ын)|лима|ька|я)|т(ев(ик)?|иана|ка|очка|ул|ь(на|ян(а|ка|очка|я))|яна)?|улан|х(а|ир|мина)|ш(а|ка)|ьяна|я)?|е(д|й(лор|мур(аз)?)|л(ман|ьман)|м(ари|булат|ерлан|и(к|р(бек|жан|лан|хан)?)|офей|ур|ыч)|нгиз|о(дор|на)?|ре(за|нтий)|т(ьяна|ян(а|ка))|я)|и(ана|гран|к(о)?|л(ек(тес)?|ло)?|м(а(ти|фей)?|ер(лан|хан)|ирлан|ка|о(н|фей|ха|ш(а|ка))|ур(ик|ка|лан|чик)?)?|н(а|ка|очка)|т|хо(мир|н)|шка)|ле(ген|к(тёс)?)|о(би|г(жан|рул)|ир|к(а|жан|тар)|л(г(анай|онай)|еген|и(б(жон)?|к)?|к(ун|ын(ай)?)|ька|я(н|сик))|м(а(ра|с|чка|ш)|ирис|ка|ми|очка)|н(ечка|и(чка)?|ни|ька|я)|р(гын|е(бек|гали|хан))|с(ик|ька|я)|т(о|ы)|фи(г|к)|х(а|ир(жон)?|тар)|ш(а|ик|ка))|р(евор|и(стан|фон)|офим|у)|у(зик|йа(ара|ра)|л(еген|кин)|м(ар|эн)|пак|р(а(л|н|р(бек)?)|ик|кан|лан|пал|с(ун(ай)?|ын(ай|бек)?)?)|с(ька|я)|я(на|ра))|ынчтык|ьома|эхен|ём(ка|очка|чик))?|у(а(ли(хан)?|ся)?|байдулло|вайс|ил(л|ьям)|ктам|л(а(н(бек)?|р(бек)?)?|б(ала|ике|о(лсын|сын))|да(й|на(й)?)|жа(лгас|н)|лубий|м(ас|екен)|пан|у(гбек|к(бек)?)|ыкбек|ь(ви(я)?|ка|фат|я(н(а|ка|очка)?|ш(а|ка))?)?|я(н(а|ка))?)?|м(а(лат|р(бек)?|хан)?|ед(а|жон|чон)?|и(д(а|бек|ж(ан|он))?|рбек|т)?|ка|м|рбек|ут)?|олтер|р(мат|сула|узмаг|фин)|с(а(ги|ма)|е(ин|н)|м(ан|он)|он|ти(м|н(а|ья)?))|ткир(бек)?|улкан|ч(иха|кун))?|ф(а(гим|д(ей|ис)|з(ил(ь)?|лид(дин|ин)|ыл)?|и(г|з(а)?|к|л(ь)?|на)|й(з(али|иддин|улл(а|о))?|руза)?|м(а|ил(ь)?)|н(зи(л(ь|я)|я)|и(л(ь|я)?|с(а)?|я)?|нур|томас|у(за|р)|я)|р(а(би|нги(з|с))|гат|з(ана|она)|и(д(а|ун)?|з(а(т)?)?|к|т)?|ман|рух|ух|х(а(д|т)|од(жон)?))|т(и(м(а(т)?|е|ка)?|х)?|ма|я)?|у(зия|ст)|хри(д(дин|ин))?|я(гуль|з)?)|е(взи|д(ар|ия|о(ра|с|т)|р|ька|я)|ли(кс|ция)|никс|о(до(р(а)?|си(й|я))?|фан)?|р(динанд|иде|нандо|уз(а)?))|и(би|д(а(иль|лия|н(ия)?)|ель)|з(алия|ули)|крет|л(и(мон|п(п)?)|л(ип)?|ю(за|с)|я)?|ма|нат|она|р(а(я)?|гат|д(а(вс|ния|ус)|ус)|уз(а)?|юза)?)|л(ари(да|т)|е(ра|ш)|орид(а)?|ю(за|р(а)?))|о(зил|кси|ма|р(д|ест)|т(и(ма|н(а|ия))|я))|р(ан(суа|ц|ческ(а|о))|е(д(ди|ерик|и)?|нк)?|ид(а|рих)|о(л|с(т|я))|энк(и)?)|у(а(д|т)|нтик|р(ик|кат))|ё(дор|кла))|х(а(биб(а|улл(а|о))?|ва(ж|шка)?|гани|д(жи(мура(д|т))?|и(джа|ж(а(т)?|ка)?|с|ча|ш(а|ка)|я)?|я)?|ет|з(ар|рет)|й(була|дар|ем|нец|р(иддин|улл(а|о)))|ким|л(и(д(а)?|к|л(ь)?|м(а(т)?)?|са|т|ф(а)?)?|к|мурат)?|м(дам|за(т)?|и(д(а|улло)?|с)?)|н(а|зада|и(ф(а)?)?|на|тер|ум|чик|ым)?|р(и(с|тон)|ли|он|у(ка|н))|с(ан(бой)?|булат|ен|ик)?|т(аб|и(дже|ма|ра)|уна)|физ(а)?|ха|ч(атур|ик)|я(л(а)?|т)?)?|е(д(а|и)|л(ен(а)?|ь(га|мут))?|таг)|и(дан|з(ар|ир|ри)|км(ат(улло)?|ет)?|л(лари|ола)|ната|срав)|лоя|о(жиакбар|л(ден|ли)|ма|р(агай|ен|хе)|се)|рист(ин(а|ка)|о(фор)?|уся|я)|у(ан|лио|моюн|р(санд|ш(ед|ид(а|бек)?))|с(а(ин|йн|н(бой)?)|е(ин|йн|н)|нид(дин|ин)|рав)|ш(бахт|нуд))|ью|энк|юр(ем|рем)|яди)?|ц(агана|вет(ана|ик)|ерен|ы(ден|рен))|ч(а(йзат|к(и)?|мшед|н|р(л(и|ьз)|ос)|хонгир|ян(а)?)|е(йнеш|р(а|мен)|с(лав(а)?|тер)?|чек)|жан|и(жик|к(а|и)?|ми(н|с|т(а)?)|н(а(ра)?|ги(з|с(хан)?))?)|о(дураа|йган(а)?|лпон(ай)?|н(гук)?|чагай)|у(к|лпан)|ын(ара|гыз))|ш(а(б(ан|дан|нам)|вкат|ген|дияр|ира|кир(а)?|лкар|м(а|ил(ь)?|о|с(и(ддин|я)?|удин)?|ха(л|н)|шод)|ндор|п(агат|и)|р(а(п(ат)?|ф)?|и(п(а)?|ф)?|лотта|оф(иддин)?)?|т(лык|тык)|х(а|б(ан|оз)|зод(а)?|и(д(а)?|н(а)?)?|ло|м(ар|урат)|н(аз|оз(а)?)|об|р(и(ер|за(да|т)|яр)|ом|у(з|х))|санам)|ша)|е(в(а|кет)|йла|лдон|нне|р(али|бек|з(а(д|т)|од(бек)?)|лок|оз|х(ан|он))?)|ирхан|о(д(и|мон)|ира|к(ан|ир)|л(бан|пан)|ма|н(чалай)?|р(аан(а)?|ена|ух)?|та|х(а(н)?|жахон|и(да|н|ста)|р(ат|у(з|х))|санам)?)|рек|теф(ан|фен)|у(к(р(она|улло)|ур)|мкар|н(я)?|р(а|ик|ка|очка)|храт(бек|жон)?|шан(ик|на))|ы(н(ар(а(й)?)?|болат|гыс(хан)?)?|р(ай(лым)?|ын)?)?)|ы(бырай|кылас|нтымак|рыс(бек|келди)?)|э(в(а(н)?|ген(ий)?|елин(а|ка|очка)?|и(лина|та))?|гор|д(в(ар(д|т)|ин)|гар(д)?|ди|ем|и(е|к|л(ь)?|та)?|м(он(д)?|унд)?|о|уар(д(а|о)?|т)?|ька|я)?|зиз|йнар|ка|л(а(ман|на)?|бек|ви(н|ра|с)|га|д(ар|ияр|ор)|е(анора|н(а)?|онора|р(бек)?|чка)|и(ан(а|ора)|за(б(ет|эт)|вета)?|к(а)?|ма|н(а|ка|очка)?|онора|с(а|он)?|ф|чка)?|л(а(да)?|и(на)?|очка|я)?|м(ира|урод)|нур(а)?|она|хан|чин|ь(бек|в(ера|и(н(а|ка|очка)?|р(а|ка|очка)?|с)?)|га|д(а(н(а|из)|р)|ияр|ор)|ер|з(а(ра)?|ира|очка)?|ка|м(а(з|н|р)|и(н|р(а|очка)?))|н(а(з|р(а)?)|ора|ур(а)?)|хан|чи(к|н)|ша(д|н))?|я)?|м(а(нуил)?|и(л(и(я)?|ь|я)?|н(а|е)?|р(лан)?)?|м(а(нуил)?|ет|и)?|о(мали|чка)|ра(н|х))?|н(вер|д(ж(е|и)|и|рю)|же|н(и)?|рике|тони)|р(а(дж|ст|ч)|бол|вин|гаш|д(н(и|я)|э(м|ни))|е(н|с)|ж(ан|ена|эна)|и(к(а)?|х)?|кин|лан|м(а|ек|ине)|н(а|ес(т(о)?)?|ис|ст)|тине|хан)|с(ен|кендер|м(а|еральда|ира(льда)?)|тер)|т(ери|ибар)|хсон|цио|шли)?|ю(джин|зик|и|к(а|и)|л(ай|д(аш|уз)|е(к|н(а|ька)|ч(ек|ка))|и(ан(а|ка|на|очка)?|й|к(а)?|нька|чка|я)?|ь(ка|ч(а|ик|онок))?|я(с(ик|ька|я)|ха|ш(а|ечка|ка))?)?|ми|н(а|и(р|с|я)|на|о(на)?|ус)|р(а(н|сик)?|ген|ец|и(и|й|к|с)?|к(а|о)|о(к|чка)|чик)?|с(еф|и(к|ф|чка)|т(ас|ина)|у(п|ф)|ька)|та)|я(ва|года|двига|з(гуль|иля)|к(им|о(б|в)|уб)|лкун|мил(ь|я)|н(а(чка)?|ек|жима|и(к(а)?|на|с|та)?|ка|на|о(чка|ш)|у(л(ька|я)|с(ик|ька|я)|ш)|чик|ык)?|р(аслав|ема|и(к|н(а|ка))|мак|о(мир|полк|слав(а|ка|на)?))?|с(и(к|н)|мин(а)?|ька|я)|х(а|ья)|ш(а(р)?|ка)?)|ё(дгор|куб|рик))$')
def self.is_name?(name)
REGEXP.match?(name.downcase)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment