cbah
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору # Вспомогательный словарь подготовки текста для # программы Балаболка и движка RHvoice. # Сиволапов Ю.Б. 24 мая 2017 г. # # Заменяем слова "темно-" "светло-" "черно-" # на слова "тQёмно " "свQетло " "чQёрно " # темно\-=тQёмно светло\-=свQетло черно\-=чQёрно # # Заменяем числа в скобках "[" "]" на пробел. # \[\d+\]= # # Заменяем символ "%" на "ъпроцQентовъ" # \%= ъпроцQентовъ # # Заменяем между числами символы "," "-" "_" ":" ";" на точку # (\d+)[\,\-\_\:\;](\d+)=$1\.$2 (\d+)[\,\-\_\:\;](\d+)=$1\.$2 # # Вставляем пробел между цифрой и не цифрой # (\d)(\D)=$1 $2 (\D)(\d)=$1 $2 # # Заменяем символы троеточие на точку. # [\…]=. # # Все символы кроме "пробел" "." "," "!" "?" цифр 0-9, # русского и английского алфавита заменяем на символ "пробел". # [^\x20\.\,\!\?0123456789АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюяABCDEFGHIJKLMNOPQRSTUWVXYZabcdefghijklmnopqrstuwvxyz]= # # Одиночные буквы через пробел объединяем # в слово, если количество букв от 3 до 72. # \b([A-zА-яЁё]) ([A-zА-яЁё]) ([A-zА-яЁё])\b=_$1$2$3_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_=_$1$2$3$4_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_=_$1$2$3_ _([A-zА-яЁё]+)_ _([A-zА-яЁё]+)_=_$1$2_ _([A-zА-яЁё]+)_ ([A-zА-яЁё]) ([A-zА-яЁё])\b=_$1$2$3_ _([A-zА-яЁё]+)_ ([A-zА-яЁё])\b=_$1$2_ _([A-zА-яЁё]+)_=$1 # # Удаляем пробел перед "." "," "!" "?" если он есть. # \x20([\.\,\!\?])=$1 # # Вставляем пробел после "." "," "!" "?" если его нет. # ([\.\,\!\?])([^\x20])=$1 $2 # # Удаляем все лишние пробелы. Оставляем только по одному. # (\x20){2,}=$1 # # Заменяем заглавные русские буквы в слове # на строчные, начиная со второго символа. # \B((?i)(?-i:[А-ЯЁ])(?i))\B=_$1_ \B((?i)(?-i:[А-ЯЁ])(?i))\b=_$1_ _А_=а _Б_=б _В_=в _Г_=г _Д_=д _Е_=е _Ё_=ё _Ж_=ж _З_=з _И_=и _Й_=й _К_=к _Л_=л _М_=м _Н_=н _О_=о _П_=п _Р_=р _С_=с _Т_=т _У_=у _Ф_=ф _Х_=х _Ц_=ц _Ч_=ч _Ш_=ш _Щ_=щ _Ъ_=ъ _Ы_=ы _Ь_=ь _Э_=э _Ю_=ю _Я_=я # # Заменяем исключительные триады на отдельные буквы # \bаяв\b=а я в \bаяс\b=а я с \bияв\b=и я в \bояв\b=о я в \bаяо\b=а я о \bаяк\b=а я к \bияс\b=и я с \bияу\b=и я у # # В конце обрабоки строка дожна иметь примерно такой вид - # на входе " Навалом: - шурупов ,"гвоздей„, <шайб>-«квадратных» $ 'упорных' [123] ! " # на выходе " Навалом шурупов, гвоздей, шайб квадратных упорных! " # # заменяем сокращения "от р. х" и "от с. м" # \bот р\. х\b=ъъотъъ ъърождествQаъъ ъъхристQоваъъ \bот с\. м\b=ъъотъъ ъъсотворQенияъъ ъъмQираъъ # # заменяем "точки над и i" # \bточ(ки|ке|ку|ек|кой|ка|кам|ками|ках) над (i|и)\b=ъътQоч$1ъъ ъънадъъ, ъъииъъ # # Переводим римские числа от 1 до 39 в арабские # \bI\b=1 \bII\b=2 \bIII\b=3 \bIV\b=4 \bV\b=5 \bVI\b=6 \bVII\b=7 \bVIII\b=8 \bIX\b=9 \bX\b=10 \bXI\b=11 \bXII\b=12 \bXIII\b=13 \bXIV\b=14 \bXV\b=15 \bXVI\b=16 \bXVII\b=17 \bXVIII\b=18 \bXIX\b=19 \bXX\b=20 \bXXI\b=21 \bXXII\b=22 \bXXIII\b=23 \bXXIV\b=24 \bXXV\b=25 \bXXVI\b=26 \bXXVII\b=27 \bXXVIII\b=28 \bXXIX\b=29 \bXXX\b=30 \bXXXI\b=31 \bXXXII\b=32 \bXXXIII\b=33 \bXXXIV\b=34 \bXXXV\b=35 \bXXXVI\b=36 \bXXXVII\b=37 \bXXXVIII\b=38 \bXXXIX\b=39 # # римские в арабские (С РАССКИМ "Х") # \bIХ\b=9 \bХI\b=11 \bХII\b=12 \bХIII\b=13 \bХIV\b=14 \bХV\b=15 \bХVI\b=16 \bХVII\b=17 \bХVIII\b=18 \bХIХ\b=19 \bХХ\b=20 \bХХI\b=21 \bХХII\b=22 \bХХIII\b=23 \bХХIV\b=24 \bХХV\b=25 \bХХVI\b=26 \bХХVII\b=27 \bХХVIII\b=28 \bХХIХ\b=29 \bХХХ\b=30 \bХХХI\b=31 \bХХХII\b=32 \bХХХIII\b=33 \bХХХIV\b=34 \bХХХV\b=35 \bХХХVI\b=36 \bХХХVII\b=37 \bХХХVIII\b=38 \bХХХIХ\b=39 # # более --- менее --- около \b(больше|меньше|более|менее|около) (\d{1,4}) (тысячелетий|столетий|веков|десятилетий|лет|месяцев|декад|недель|дней|часов|минут|градусов|утра|дня|вечера|ночи)\b=$1 $2 ух $3 \b(больше|меньше|более|менее|около) (\d{1,4}) (милли|микро|нано|пико|)секунд\b=$1 $2 ух $3секунд \b(больше|меньше|более|менее|около) (\d{1,4}) (кило|милли|санти|деци|кубо|нано|микро|)метров\b=$1 $2 ух $3метров \b(ровно|прошло|минуло|пролетело|пронеслось|протянулось|примерно|прошли|минули|пролетели|пронеслись|протянулись) (\d{1,4}) (милли|микро|нано|пико|)секунды\b=$1, $2 ъаъ $3секунды \b(ровно|прошло|минуло|пролетело|пронеслось|протянулось|примерно|прошли|минули|пролетели|пронеслись|протянулись) (\d{1,4}) (декады|недели|минуты)\b=$1, $2 ъаъ $3 # # исключения "nnnn лет" \b(\d{0,2})(12|13|14) лет\b=$1$2ъъ ъълQетъъ \b(\d{0,3})(2|3|4) лет\b=$1$2 ух ъълQетъъ \b(\d{1,4}) лет\b=$1ъъ ъълQетъъ # # исключение "месяц nnnn года" (из-за "Августа" перенесено сюда) \b(январь|февраль|март|апрель|май|июнь|июль|август|сентябрь|октябрь|ноябрь|декабрь) (\d{1,4}) года\b=$1, $2 го гQода # # Цари и царицы с нумерацией (Август|Александр|Алексей|Альбрехт|Альфред|Амлаф|Борис|Василий|Вильгельм|Владислав|Гарольд|Генрих|Георг|Гирик|Густав|Давид|Дмитрий|Дональд) \b(\d{1,2})\b=$1 $2 ый (Дункан|Дуфф|Жоффруа|Иван|Иннокентий|Иоанн|Карл|Кеннет|Кнуд|Константин|Кристиан|Кулен|Леопольд|Лжедмитрий|Лулах|Людовик|Макбет|Максимилиан|Малькольм) \b(\d{1,2})\b=$1 $2 ый (Михаил|Наполеон|Николай|Пётр|Павел|Петр|Ричард|Роберт|Свен|Святополк|Симеон|Стефан|Фёдор|Федор|Филипп|Фридрих|Христиан|Эдвиг|Эдгар|Эдмунд|Эдред|Эдуард|Эд|Яков) \b(\d{1,2})\b=$1 $2 ый (Анна|Виктория|Евгения|Екатерина|Елизавета|Жанна|Изабелла|Ирина|Клара|Маргарита|Мария|Матильда) \b(\d{1,2})\b=$1 $2 ая # (Августа|Александра|Алексея|Альбрехта|Альфреда|Амлафа|Бориса|Василия|Вильгельма|Владислава|Гарольда|Генриха|Георга|Гирика|Густава|Давида|Дмитрия|Дональда) \b(\d{1,2})\b=$1 $2 го (Дункана|Дуффа|Ивана|Иннокентия|Иоанна|Карла|Кеннета|Кнуда|Константина|Кристиана|Кулена|Леопольда|Лжедмитрия|Лулаха|Людовика|Макбета|Максимилиана|Малькольма) \b(\d{1,2})\b=$1 $2 го (Михаила|Наполеона|Николая|Петра|Павла|Ричарда|Роберта|Свена|Святополка|Симеона|Стефана|Фёдора|Федора|Филиппа|Фридриха|Христиана|Эдвига|Эдгара|Эдмунда|Эдреда|Эдуарда|Эда|Якова) \b(\d{1,2})\b=$1 $2 го (Анны|Виктории|Евгении|Екатерины|Елизаветы|Жанны|Изабеллы|Ирины|Клары|Маргариты|Марии|Матильды) \b(\d{1,2})\b=$1 $2 ой # (Августу|Александру|Алексею|Альбрехту|Альфреду|Амлафу|Борису|Василию|Вильгельму|Владиславу|Гарольду|Генриху|Георгу|Гирику|Густаву|Давиду|Дмитрию|Дональду) \b(\d{1,2})\b=$1 $2 му (Дункану|Дуффу|Ивану|Иннокентию|Иоанну|Карлу|Кеннету|Кнуду|Константину|Кристиану|Кулену|Леопольду|Лжедмитрию|Лулаху|Людовику|Макбету|Максимилиану|Малькольму) \b(\d{1,2})\b=$1 $2 му (Михаилу|Наполеону|Николаю|Павлу|Петру|Ричарду|Роберту|Свену|Святополку|Симеону|Стефану|Фёдору|Федору|Филиппу|Фридриху|Христиану|Эдвигу|Эдгару|Эдмунду|Эдреду|Эдуарду|Эду|Якову) \b(\d{1,2})\b=$1 $2 му (Анну|Викторию|Евгению|Екатерину|Елизавету|Жанну|Изабеллу|Ирину|Клару|Маргариту|Марию|Матильду) \b(\d{1,2})\b=$1 $2 ую # (Августе|Александре|Алексее|Альбрехте|Альфреде|Амлафе|Борисе|Василии|Вильгельме|Владиславе|Гарольде|Генрихе|Георге|Гирике|Густаве|Давиде|Дмитрии|Дональде) \b(\d{1,2})\b=$1 $2 ом (Дункане|Дуффе|Иване|Иннокентие|Иоанне|Карле|Кеннете|Кнуде|Константине|Кристиане|Кулене|Леопольде|Лжедмитрии|Лулахе|Людовике|Макбете|Максимилиане|Малькольме) \b(\d{1,2})\b=$1 $2 ом (Михаиле|Наполеоне|Николае|Павле|Петре|Ричарде|Роберте|Свене|Святополке|Симеоне|Стефане|Фёдоре|Федоре|Филиппе|Фридрихе|Христиане|Эдвиге|Эдгаре|Эдмунде|Эдреде|Эдуарде|Эде|Якове) \b(\d{1,2})\b=$1 $2 ом (Анне|Виктории|Евгении|Екатерине|Елизавете|Жанне|Изабелле|Ирине|Кларе|Маргарите|Марии|Матильде) \b(\d{1,2})\b=$1 $2 ой # (Августом|Александром|Алексеем|Альбрехтом|Альфредом|Амлафом|Борисом|Василием|Вильгельмом|Владиславом|Гарольдом|Генрихом|Георгом|Гириком|Густавом|Давидом|Дмитрием|Дональдом) \b(\d{1,2})\b=$1 $2 ым (Дунканом|Дуффом|Иваном|Иннокентием|Иоанном|Карлом|Кеннетом|Кнудом|Константином|Кристианом|Куленом|Леопольдом|Лжедмитрием|Лулахом|Людовиком|Макбетом|Максимилианом|Малькольмом) \b(\d{1,2})\b=$1 $2 ым (Михаилом|Наполеоном|Николаем|Павлом|Петром|Ричардом|Робертом|Свеном|Святополком|Симеоном|Стефаном|Фёдором|Федором|Филиппом|Фридрихом|Христианом|Эдвигом|Эдгаром|Эдмундом|Эдредом|Эдуардом|Эдом|Яковом) \b(\d{1,2})\b=$1 $2 ым (Анной|Викторией|Евгенией|Екатериной|Елизаветой|Жанной|Изабеллаой|Ириной|Кларой|Маргаритой|Марией|Матильдой) \b(\d{1,2})\b=$1 $2 ой # # исключение - примерно 1945 го года # \bпримерно (\d{1,4}) го года\b=ъъпримQерноъъ $1 го гQода # # Обыкновенное число n знаков # (\d{1,4}) ть\b=$1, \b(ровно|прошло|минуло|пролетело|пронеслось|протянулось) (\d{1,4})\b=$1 $2, \b(примерно|прошли|минули|пролетели|пронеслись|протянулись) (\d{1,4})\b=$1 $2, \bвес(а|ам|ами|ах|у|е|ы|ом|ов|) (\d{1,4}) г\b=ъъвQес$1ъъ $2, ъъгрQаммъъ \bмасс(а|ам|ами|ах|у|е|ы|ой|) (\d{1,4}) г\b=ъъмQасс$1ъъ $2, ъъгрQаммъъ \b(за|на|тебе|мне|ему|ей|нам|вам|им|свои|твои|наши|ваши|их|тех|ровно|примерно|прошло|назад|было|через) (\d{1,4}) (год|года|месяц|месяца)\b=$1 $2, $3 \b(на|тебе|мне|ему|ей|нам|вам|им|свои|твои|наши|ваши|их|тех|ровно|примерно|прошло|назад|было|через) (\d{1,4}) (часть|части|частей)\b=$1 $2 ъаъ $3 # \b(возраст.*) (\d{1,4}) (год|года)\b=$1 $2, $3 (\d{1,4}) (год назад|года назад)\b=$1, $2 \b(\d{0,2})(11|12|13|14|15|16|17|18|19) часов\b=$1$2, ъъчасQовъъ \b(\d{0,3})(0|5|6|7|8|9) часов\b=$1$2, ъъчасQовъъ # # исключение в 79 х километрах \bв (\d{1,4}) х (км|километрах)\b=в $1 ах ъъкиломQетрахъъ # # Обработка годов, этажей, этапов, веков, глав, месяцев # \b(\d{1,4}) ому\b=$1 му \b(\d{1,4}) г\. р\b=$1 го ъъгQодаъъ ъърождQенияъъ \bв (\d{1,4}) г\b=в $1 ом годQу \bс (\d{1,4}) г\b=с $1 го гQода \bк (\d{1,4}) г\b=к $1 му гQоду \b(\d{1,4}) г\b=$1 ый год \b(\d{1,4}) годами\b=$1 ми годQами \b(\d{1,4}) годом\b=$1 ым гQодом \b(\d{1,4}) годах\b=$1 ых годQах \b(\d{1,4}) годам\b=$1 ти годQам \b(\d{1,4}) годов\b=$1 ых годQов \b(\d{1,4}) х годов\b=$1 ых годQов \bк (\d{1,4}) году\b=к $1 му гQоду \bпо (\d{1,4}) году\b=по $1 му гQоду \b(\d{1,4}) году\b=$1 ом годQу \b(в|вначале|начало|начале|началу|началом) (\d{1,4}) х\b=$1 $2 ых \b(середина|середине|середину|серединой) (\d{1,4}) х\b=$1 $2 ых \b(конец|конце|концу|концом) (\d{1,4}) х\b=$1 $2 ых # # с nn месяц nnnn года или nn месяц nnnn года # \bс (\d{1,2}) (января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря) (\d{1,4}) года\b=с $1 го $2 $3 го гQода \b(\d{1,2}) (января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря) (\d{1,4}) года\b=$1 ое $2 $3 го гQода # \b(зима|зиму|зиме|зимы|зимой|весна|весну|весне|весны|весной|лето|лета|лету|лете|летом|осень|осени|осенью) (\d{1,4}) года\b=$1 $2 го гQода \b(\d{1,4}) года рождения\b=$1 го ъъгQодаъъ ъърождQенияъъ \bс (\d{1,4}) года\b=с $1 го гQода \bобраз(ец|ца|цу|це|цам|цами|цах|цы|цом|цов) (\d{1,4}) года\b=образ$1 $2 го гQода \b(\d{0,2})(12|13|14) года\b=$1$2 го гQода \b(\d{0,3})(2|3|4) года\b=$1$2, гQода \b(\d{1,4}) года\b=$1 го гQода \b(\d{1,4}) годы\b=$1 ые гQоды \b(\d{1,4}) годе\b=$1 ом гQоде \b(\d{1,4}) е годы\b=$1 ые гQоды \b(\d{1,4}) год\b=$1 ый год \b(\d{1,3}) х тысяч\b=$1 ах ъътQысячъъ \b(\d{1,3}) х человек\b=$1 ах ъъчеловQекъъ \b(\d{1,4}) х управлений\b=$1 ах ъъуправлQенийъъ \b(\d{1,4}) управлений\b=$1 ах ъъуправлQенийъъ \bот (\d{1,4}) недель\b=от $1 ух ъънедQельъъ \b(\d{1,4}) х недель\b=$1 ух ъънедQельъъ \b(\d{0,2})(12|13|14) недель\b=$1$2 ъаъ ъънедQельъъ \b(\d{0,3})(2|3|4) недель\b=$1$2 ух ъънедQельъъ \b(\d{1,4}) \b(недели|недель)\b=$1 ъаъ $2 \b(\d{1,4}) неделя\b=$1 ая ъънедQеляъъ \b(\d{1,4}) х часов\b=$1 ах ъъчасQовъъ \b(\d{1,4}) х часах\b=$1 ах ъъчасQахъъ \b(\d{1,4}) этаж\b=$1 ый этаж \b(\d{1,4}) этаже\b=$1 ом этаже \b(\d{1,4}) этажу\b=$1 му этажу \b(со|с) (\d{1,4}) этажа\b=$1 $2 го этажа \b(\d{1,4}) этап\b=$1 ый этап \b(\d{1,4}) век\b=$1 ый ъъвекъъ \b(\d{1,4}) века\b=$1 го ъъвQекаъъ \b(\d{1,4}) веком\b=$1 ым ъъвQекомъъ \b(\d{1,4}) веке\b=$1 ом ъъвQекеъъ \b(\d{1,4}) веку\b=$1 му ъъвQекуъъ \b(\d{1,4}) веках\b=$1 ых ъъвекQахъъ \bгл\. (\d{1,4})\b=ъъглавQаъъ $1 ая \bгл (\d{1,4})\b=ъъглавQаъъ $1 ая \bглава (\d{1,4})\b=ъъглавQаъъ $1 ая \b(\d{1,4}) гл\b=$1 ая ъъглавQаъъ \b(\d{1,4}) глава\b=$1 ая ъъглавQаъъ \bстр\. (\d{1,4})\b=ъъстранQицаъъ $1 ая \bстр (\d{1,4})\b=ъъстранQицаъъ $1 ая \bстраница\b (\d{1,4})\b=ъъстранQицаъъ $1 ая \b(\d{1,4}) стр\b=$1 ая ъъстранQицаъъ \b(\d{1,4}) страница\b=$1 ая ъъстранQицаъъ \bст\. (\d{1,4})\b=ъъстатьQяъъ $1 ая \bст (\d{1,4})\b=ъъстатьQяъъ $1 ая \bстатья (\d{1,4})\b=ъъстатьQяъъ $1 ая \b(\d{1,4}) ст\b=$1 ая ъъстатьQяъъ \b(\d{1,4}) статья\b=$1 ая ъъстатьQяъъ \bэпизод (\d{1,4})\b=ъъэпизQодъъ $1 ый \b(\d{1,4}) эпизод\b=$1 ый ъъэпизQодъъ \bс (\d{1,2}) (января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)\b=с $1 го $2 \b(\d{1,2}) (января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)\b=$1 ое $2 \b(\d{1,2}) число\b=$1 ое ъъчислQоъъ \b(\d{1,2}) числа\b=$1 го ъъчислQаъъ \b(\d{1,2}) числу\b=$1 му ъъчислQуъъ \b(\d{1,2}) числом\b=$1 ым ъъчислQомъъ \b(\d{1,2}) месяц\b=$1 ый ъъмQесяцъъ \b(\d{1,2}) месяца\b=$1 го ъъмQесяцаъъ \b(\d{1,2}) месяцам\b=$1 ти ъъмесяцQамъъ \b(\d{1,2}) месяцами\b=$1 мя ъъмесяцQамиъъ \b(\d{1,2}) месяцах\b=$1 ах ъъмесяцQахъъ \b(\d{1,2}) месяце\b=$1 ом ъъмQесяцеъъ \b(\d{1,2}) месяцем\b=$1 ым ъъмQесяцемъъ \b(\d{1,2}) месяцев\b=$1 ах ъъмQесяцевъъ \b(\d{1,2}) месяцу\b=$1 му ъъмQесяцуъъ \b(\d{1,4}) (ступени|ступенью)\b=$1 ой ъъ$2ъъ \b(\d{1,4}) ступень\b=$1 ая ъъступеньъъ \b(\d{1,4}) (степени|степенью)\b=$1 ой ъъ$2ъъ \b(\d{1,4}) степень\b=$1 ая ъъстепеньъъ \bчасть (\d{1,4})\b=ъъчастьъъ $1 ая \b(\d{1,4}) (части|частью)\b=$1 ой ъъ$2ъъ \b(\d{1,4}) часть\b=$1 ая ъъчастьъъ \b(\d{1,4}) (линии|линией)\b=$1 ой ъъ$2ъъ \b(\d{1,4}) линия\b=$1 ая ъълинияъъ \b(\d{1,4}) линию\b=$1 ую ъълиниюъъ \b(\d{1,4}) места\b=$1 го ъъмQестаъъ \b(\d{1,4}) месте\b=$1 ом ъъмQестеъъ \b(\d{1,4}) место\b=$1 ое ъъмQестоъъ \b(\d{1,4}) месту\b=$1 му ъъмQестуъъ \b(\d{1,4}) местом\b=$1 ым ъъмQестомъъ \b(\d{1,4}) столетие\b=$1 ое ъъстолQетиеъъ \b(\d{1,4}) столетием\b=$1 ым ъъстолQетиемъъ \b(\d{1,4}) столетию\b=$1 му ъъстолQетиюъъ \b(\d{1,4}) столетия\b=$1 го ъъстолQетияъъ \b(\d{1,4}) столетии\b=$1 ом ъъстолQетииъъ \b(\d{1,4}) съезда\b=$1 го ъъсъQездаъъ \b(\d{1,4}) съезду\b=$1 му ъъсъQездуъъ \b(\d{1,4}) съезде\b=$1 ом ъъсъQездеъъ \b(\d{1,4}) съездом\b=$1 ым ъъсъQездомъъ \b(\d{1,4}) съезд\b=$1 ый ъъсъQездъъ \b(\d{1,4}) часами\b=$1 ми ъъчасQамиъъ \b(\d{1,4}) часам\b=$1 ти ъъчасQамъъ \b(\d{1,4}) часах\b=$1 ах ъъчасQахъъ \b(\d{1,4}) часов\b=$1 ах ъъчасQовъъ вначале (\d{1,4}) часа\b=вначале $1 го ъъчQасаъъ начал(ом|а|е|о|у) (\d{1,4}) часа\b=начал$1 $2 го ъъчQасаъъ кон(це|ец|ца|цом|цу) (\d{1,4}) часа\b=кон$1 $2 го ъъчQасаъъ середин(ой|а|е|у|ы) (\d{1,4}) часа\b=середин$1 $2 го ъъчQасаъъ половин(ой|а|е|у|ы) (\d{1,4}) часа\b=половин$1 $2 го ъъчQасаъъ трет(ью|ь|и|) (\d{1,4}) часа\b=трет$1 $2 го ъъчQасаъъ четверт(ью|ь|и|) (\d{1,4}) часа\b=четверт$1 $2 го ъъчQасаъъ \b(\d{0,2})(12|13|14) часа\b=$1$2 го ъъчQасаъъ \b(\d{0,3})(2|3|4) часа\b=$1$2, ъъчасQаъъ \b(\d{1,4}) часа\b=$1 го ъъчQасаъъ \bчасам к (\d{1,4})\b=ъъчасQамъъ к $1 ти \bв (\d{1,4}) часу\b=в $1 ом ъъчасQуъъ \bк (\d{1,4}) часу\b=к $1 му ъъчQасуъъ \b(был|настал|начался|закончился|наступил|тянулся) (\d{1,4}) час\b=$1 $2 ый ъъчасъъ \b(\d{0,3})(1) час\b=$1$2, ъъчасъъ \b(\d{1,4}) классах\b=$1 ых ъъклQассахъъ \b(\d{1,4}) классами\b=$1 ми ъъклQассамиъъ \b(\d{1,4}) классам\b=$1 ым ъъклQассамъъ \b(по|закончено|закончены|закончить|закончили|закончила|закончил|отучится|отучились|отучилась|отучился|проучится|проучились|проучилась|проучился|сидеть|сидели|сидела|сидел|отсидеть|отсидели|отсидела|отсидел|просидеть|просидели|просидела|просидел) (2|3|4) класса\b=$1 $2, ъъклQассаъъ \b(\d{1,4}) класса\b=$1 го ъъклQассаъъ \b(\d{1,4}) классу\b=$1 му ъъклQассуъъ \b(\d{1,4}) классе\b=$1 ом ъъклQассеъъ \b(\d{1,4}) классы\b=$1 ые ъъклQассыъъ \b(\d{1,4}) классом\b=$1 ым ъъклQассомъъ \b(\d{1,4}) классов\b=$1, ъъклQассовъъ \b(\d{1,4}) класс\b=$1 ый ъъклQассъъ \b(\d{1,4}) издание\b=$1 ое ъъиздQаниеъъ \b(\d{1,4}) ъпроцQентовъ\b=$1 ъпроцъ \b(\d{0,3})(2|3|4) минут\b=$1$2 ух ъъминQутъъ \b(\d{0,3})(2|3|4) секунд\b=$1$2 ух ъъсекQундъъ \b(\d{1,4}) \b(минута|минуты|минут|мин\.|мин)\b=$1 ъаъ $2 \b(\d{1,4}) \b(секунда|секунды|секунд|сек\.|сек)\b=$1 ъаъ $2 \b(\d{1,4}) \b(миля|мили|миль)\b=$1 ъаъ $2 \b(\d{1,4}) \b(бутылка|бутылки|бутылок)\b=$1 ъаъ $2 \b(\d{1,4}) \b(пачка|пачки|пачек)\b=$1 ъаъ $2 \b(\d{1,4}) \b(звезда|звезды|звезд)\b=$1 ъаъ $2 \b(\d{1,4}) \b(банка|банки|банок)\b=$1 ъаъ $2 \b(\d{1,4}) \b(штука|штуки|щтук)\b=$1 ъаъ $2 \b(\d{1,4}) \b(гильза|гильзы|гильз)\b=$1 ъаъ $2 \b(\d{1,4}) \b(машина|машины|машин)\b=$1 ъаъ $2 \b(\d{1,4}) \b(сумка|сумки|сумок)\b=$1 ъаъ $2 \b(\d{1,4}) \b(тысяча|тысячи)\b=$1 ъаъ $2 \b(\d{1,4}) группа=$1 ая ъъгрQуппаъъ \b(\d{1,4}) группы=$1 ъаъ ъъгрQуппыъъ \b(\d{1,4}) номеров\b=$1 ых ъъномерQовъъ \b(\d{1,4}) номером\b=$1 ым ъънQомеромъъ \b(\d{1,4}) номерах\b=$1 ах ъъномерQахъъ \b(\d{1,4}) номерами\b=$1 ми ъъномерQамиъъ \b(\d{1,4}) номерам\b=$1 ым ъъномерQамъъ \b(\d{1,4}) номере\b=$1 ом ъънQомереъъ \b(\d{1,4}) номеру\b=$1 му ъънQомеруъъ \b(\d{1,4}) номера\b=$1 го ъънQомераъъ \b(\d{1,4}) номер\b=$1 ый ъънQомеръъ \b(\d{1,4}) дневн(ая|ую|ой|ое|ого|ом|ому|ою|ый|ым|ыми|ых|ые)\b=$1 ух ъъднQевн$2ъъ \b(\d{1,4}) летн(ий|ие|им|ими|их|яя|юю|ей|ее|его|ем|ему|ею)\b=$1 ух летн$2 \b(\d{1,4}) (случаев|случаями|случаям|случаях)\b=$1 ух $2 \b(здесь|там|тут|есть|было|имеется|имелось|находится|находилось|хранится|хранилось) (\d{1,4}) (книг|книга|книги)\b=$1 $2 ъаъ $3 \b(\d{1,4}) книга\b=$1 ая ъъкнигаъъ \b(\d{1,4}) книг(и|е)\b=$1 ой ъъкниг$2ъъ \b(\d{1,4}) книгам\b=$1 ти ъъкнигамъъ \b(\d{1,4}) книгах\b=$1 ух ъъкнигахъъ \b(\d{1,4}) верстах\b=$1 ух ъъверстQахъъ \b(\d{1,4}) \b(тонн|тонна|тонны)\b=$1 ъаъ $2 \b(\d{1,4}) ранга\b=$1 го ъърQангаъъ \b(\d{1,4}) армия\b=$1 ая ъъармияъъ \b(\d{1,4}) армией\b=$1 ой ъъармиейъъ \b(\d{1,4}) корпус\b=$1 ый ъъкорпусъъ \b(\d{1,4}) дверн(ый|ые|ым|ыми|ых|ая|ую|ой|ое|ого|ом|ому|ою)\b=$1 ух ъъдвQерн$2ъъ \b(\d{1,4}) калибр\b=$1 ый ъъкалQибръъ \b(\d{1,4}) калибра\b=$1 го ъъкалQибраъъ \b(\d{1,4}) калибр(ам|ом)\b=$1 ым ъъкалQибр$2ъъ \b(\d{1,4}) калибр(ах|ов)\b=$1 ых ъъкалQибр$2ъъ \b(\d{1,4}) калибрами\b=$1 ми ъъкалQибрамиъъ \b(\d{1,4}) калибру\b=$1 му ъъкалQибруъъ \b(\d{1,4}) калибре\b=$1 ом ъъкалQибреъъ \b(\d{1,4}) калибры\b=$1 ые ъъкалQибрыъъ \b(\d{1,4}) пушк(а|и|е)\b=$1 ъаъ ъъпQушк$2ъъ \b(\d{1,4}) дивизи(я|и)\b=$1 ъаъ ъъдивQизи$2ъъ \b(\d{1,4}) дивизиям\b=$1 ти ъъдивQизиямъъ \b(\d{1,4}) дивизиями\b=$1 ми ъъдивQизиямиъъ \b(\d{1,4}) дивизиях\b=$1 ух ъъдивQизияхъъ \b(\d{1,4}) дивизию\b=$1 ую ъъдивQизиюъъ \b(\d{1,4}) дивизией\b=$1 ой ъъдивQизиейъъ \b(\d{0,3})(1|2|3|4) бригады\b=$1$2 ъаъ ъъбригQадыъъ \b(\d{1,4}) бригады\b=$1 ые ъъбригQадыъъ \b(\d{1,4}) бригада\b=$1 ая ъъбригQадаъъ \b(\d{1,4}) бригадам\b=$1 ти ъъбригQадамъъ \b(\d{1,4}) бригадами\b=$1 ми ъъбригQадамиъъ \b(\d{1,4}) бригадах\b=$1 ух ъъбригQадахъъ \b(\d{1,4}) бригаду\b=$1 ую ъъбригQадуъъ \b(\d{1,4}) бригад(ой|е)\b=$1 ой ъъбригQад$2ъъ \b(\d{1,4}) больница\b=$1 ая ъъбольнQицаъъ \b(\d{1,4}) больницам\b=$1 ти ъъбольнQицамъъ \b(\d{1,4}) больницами\b=$1 ми ъъбольнQицамиъъ \b(\d{1,4}) больницах\b=$1 ух ъъбольнQицахъъ \b(\d{1,4}) больницу\b=$1 ую ъъбольнQицуъъ \b(\d{1,4}) больниц(ой|ей|е|ы)\b=$1 ой ъъбольнQиц$2ъъ \b(\d{1,4}) день\b=$1 ый ъъденьъъ \b(со|с) (\d{1,4}) дня\b=$1 $2 го ъъдняъъ \b(\d{0,3})(1) дня\b=$1$2 го ъъдняъъ \b(\d{1,4}) дн(ям|ем)\b=$1 ым ъъдн$2ъъ \b(\d{1,4}) днях\b=$1 ых ъъдняхъъ \bс (\d{1,4}) дней\b=с $1 ух ъъднейъъ \b(\d{0,3})(2|3|4) дней\b=$1$2 ух ъъднейъъ \b(\d{1,4}) днями\b=$1 ми ъъднямиъъ \b(\d{1,4}) дню\b=$1 му ъъднюъъ \b(\d{1,4}) дне\b=$1 ом ъъднеъъ \b(\d{1,4}) дни\b=$1 ые ъъдниъъ \b(\d{1,4}) километров(ая|ую|ой|ое|ого|ом|ому|ою|ый|ые|ым|ыми|ых)\b=$1 ух ъъкилометрQов$2ъъ \b(\d{1,4}) ступенчат(ая|ую|ой|ое|ого|ом|ому|ою|ый|ые|ым|ыми|ых|а|о|ы|)\b=$1 ух ъъступQенчат$2ъъ \b(\d{1,4}) копе(йка|йки|йке|еек)\b=$1 ъаъ ъъкопQе$2ъъ \b(\d{1,4}) копейкой\b=$1 ой ъъкопQейкойъъ \b(\d{1,4}) копейку\b=$1 ую ъъкопQейкуъъ \b(\d{1,4}) копейкам\b=$1 ти ъъкопQейкамъъ \b(\d{1,4}) копейками\b=$1 мя ъъкопQейкамиъъ \b(\d{1,4}) копейках\b=$1 ух ъъкопQейкахъъ \b(\d{1,4}) суток\b=$1 ух ъъсQутокъъ \b(\d{1,4}) роты\b=$1 ой ъърQотыъъ \b(\d{1,4}) квартал\b=$1 ый ъъквартQалъъ \b(\d{1,4}) уровень\b=$1 ый ъъQуровеньъъ ### 20 километров в час, 31 километр в час, 52 километра в час \b(\d{0,2})(11|12|13|14|15|16|17|18|19) (км\x20ч|км\.\x20ч)\b=$1$2, ъъкиломQетровъъ ъъвъъ ъъчасъъ \b(\d{0,3})(0|5|6|7|8|9) (км\x20ч|км\.\x20ч)\b=$1$2, ъъкиломQетровъъ ъъвъъ ъъчасъъ \b(\d{0,3})(2|3|4) (км\x20ч|км\.\x20ч)\b=$1$2, ъъкиломQетраъъ ъъвъъ ъъчасъъ \b(\d{0,3})(1) (км\x20ч|км\.\x20ч)\b=$1$2, ъъкиломQетръъ ъъвъъ ъъчасъъ ### в 20 километрах, в 31 километре \bв (\d{0,3})(1) км\b=в $1$2 ах ъъкиломQетреъъ \bв (\d{0,4}) км\b=в $1 ах ъъкиломQетрахъъ ### 20 километров, 31 километр, 52 километра \b(\d{0,2})(11|12|13|14|15|16|17|18|19) км\b=$1$2, ъъкиломQетровъъ \b(\d{0,3})(0|5|6|7|8|9) км\b=$1$2, ъъкиломQетровъъ \b(\d{0,3})(2|3|4) км\b=$1$2, ъъкиломQетраъъ \b(\d{0,3})(1) км\b=$1$2, ъъкиломQетръъ # # после числа одиночная буква (м,х,е,и,й,я,ю) или пара (ей) # \bс (\d{1,4}) м\b=с $1 ым \b(\d{1,4}) х\b=$1 ых \b(\d{1,4}) е\b=$1 ое \b(\d{1,4}) и\b=$1 ти \b(\d{1,4}) й\b=$1 ый \b(\d{1,4}) м\b=$1 ом \b(\d{1,4}) я\b=$1 ая \b(\d{1,4}) ю\b=$1 ую \b(\d{1,4}) ей\b=$1 ой #### \b(\d{1,4}) (кратн.*)\b=$1 ти $2 # # Число 4,3,2,1 знак для (го|му|ом|ый|ти|ым|ых|ой|ая|ую|ою|ое|ми|ах|ые|ух|мя) # \b(\d)(\d)(\d)(\d)\b=znz zt$1z zs$2z zd$3z ze$4z \b(\d)(\d)(\d)\b=znz zs$1z zd$2z ze$3z \b(\d)(\d)\b=znz zd$1z ze$2z \b(\d)\b=znz ze$1z # # Удаляем все лишние пробелы. Оставляем только по одному. # (\x20){2,}=$1 | Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 19:33 19-09-2017 | Исправлено: cbah, 19:37 19-09-2017 |
|