Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » RHVoice

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

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
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » RHVoice


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru