Меню

Главная
Случайная статья
Настройки
Википедия:AutoWikiBrowser/Typos
Материал из https://ru.wikipedia.org

Здесь содержатся регулярные выражения для полуавтоматической(«Опечатки» сами отключаются в авторежиме (у ботов).) коррекции опечаток и ошибок через AWB(функция Regex typo fixing в нижнем Options).

Добавляются лишь самые распространённые ошибки. «Опечатки» способны затронуть только текст статьи и комментарии: игнорируются ссылки, названия и описания изображений, шаблоны.

После важных изменений обновляйте гаджет-расширение Викификатора, скопировав актуальный код отсюда.

Содержание

А
<Typo word="аббревиатура, аббревиация" find="\b([аА])бб?р[ие]в[ие]а" replace="$1ббревиа" /><!-- нужно 2 "б", "е" и "и" -->
<Typo word="абиссинец" find="\b([аА])бб?[ие]сс?ин" replace="$1биссин" />
<Typo word="абонемент" find="\b([аА])б[ао]н[еи]мент" replace="$1бонемент" />
<Typo word="абонент" find="\b([аА])банент(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1бонент$2" />
<Typo word="абонировать" find="\b([аА])банир" replace="$1бонир" />
<Typo word="абориген" find="\b([аА])б[ао]р[еи]ген(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1бориген$2" />
<Typo word="абракадабра" find="\b([аА])бб?а?рак[оа]дабр(а(?:ми?|х)?|[уые]|ой)?\b" replace="$1бракадабр$2" />
<Typo word="абсолютный" find="\b([аА])бсалют" replace="$1бсолют" />
<Typo word="абстрагировать" find="\b([аА])бстрогир" replace="$1бстрагир" />
<Typo word="абсцесс, абсцисса" find="\b([аА])бс?ц([еи])сс?" replace="$1бсц$2сс" />
<Typo word="авангард" find="\b([аА])в[оа]нт?гар[тд]" replace="$1вангард" />
<Typo word="авеню" find="\b([аА])в[ие]нь?ю\b" replace="$1веню" />
<Typo word="авиа-" find="\b([аА])ви[ао]\-(\w)" replace="$1виа$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авиа- и автокомпании" -->
<Typo word="авиационный" find="\b([аА])в[аеи]цион" replace="$1виацион" />
<Typo word="авокадо" find="\b([аА])в[ао]кад[оа]\b" replace="$1вокадо" />
<Typo word="авто-" find="\b([аА])вто\-(\w)" replace="$1вто$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "авто- и авиакомпании" -->
<Typo word="агглютинация" find="\b([аА])глют[еи]н" replace="$1гглютин" />
<Typo word="агрессивный" find="\b([аА])гг?р[ие]сс?ив" replace="$1грессив" />
<Typo word="агрессия" find="\b([аА])гг?ресс?и" replace="$1гресси" />
<Typo word="агрессор" find="\b([аА])гг?ресс?оо?р" replace="$1грессор" />
<Typo word="агро-" find="\b([аА])гро-(\w)" replace="$1гро$2" /><!-- В сложных словах пишется слитно. Но через дефис, когда отделившаяся приставка: "агро- и стекловолокно" -->
<Typo word="адвокат" find="([аА])двакат" replace="$1двокат" />
<Typo word="адекватный" find="([аА])дэкват" replace="$1декват" />
<Typo word="адепт" find="([аА])дэпт" replace="$1депт" />
<Typo word="адрес" find="\b([аА])дд?р[ие]сс?([ауеы]|о[мв]|ами?|ах)?\b" replace="$1дрес$2" />
<Typo word="адъютант" find="\b([аА])дь?ютант([ауеы]|о[мв]|ами?|ах)?\b" replace="$1дъютант$2" />
<Typo word="ажиотаж" find="\b([аА])ж[ие][ао]таж([ау]|ем?)\b" replace="$1жиотаж$2" />
<Typo word="азербайджанец" find="\b([аА])з[еи]рб[ао]й?д?жан(ец|ц([уы]|е([мв])|а(ми?|х)?))\b" replace="$1зербайджан$2" /><!-- орфография -->
<Typo word="акклиматизация" find="\b([аА])кк?(?:ил|л[ие])мат[ие]заци" replace="$1кклиматизаци" />
<Typo word="аккомпанемент" find="\b([аА])кк?[ао]мп[ао]н[еи]мент(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ккомпанемент$2" />
<Typo word="аккордеон" find="\b([аА])кк?[ао]рд[еи]он([ауеы]|о[мв]|ами?|ах)?\b" replace="$1ккордеон$2" />
<Typo word="аккумулятор" find="\b([аА])кк?[уоа]мулятор(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ккумулятор$2" />
<Typo word="аккуратный" find="\b([аА])куратн(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1ккуратн$2" />
<Typo word="аксиома" find="\b([аА])ксеом(а(?:ми?)?|[уеы]|о[йю]|ах)?\b" replace="$1ксиом$2" />
<Typo word="акустика" find="\b([аА])ккуст" replace="$1куст" />
<Typo word="аллигатор" find="\b([аА])лл?[ие]гатор" replace="$1ллигатор" />
<Typo word="альбатрос" find="\b([аА])ль?б[ао]трос" replace="$1льбатрос" />
<Typo word="алюминиевый" find="\b([аА])лл?юмин[ие]в" replace="$1люминиев" /><!-- в сочетании "ие" пропущена одна из гласных, "л" должна быть одна -->
<Typo word="амплитуда" find="\b([аА])мплетуд" replace="$1мплитуд" />
<Typo word="английский" find="\b([аА])глийск" replace="$1нглийск" /><!-- опечатка: нужно "н" -->
<Typo word="апелляция" find="\b([аА])пп?[еи]лл?яци" replace="$1пелляци" />
<Typo word="аппарат" find="\b([аА])пп?[ао]рат" replace="$1ппарат" />
<Typo word="аппендицит" find="\b([аА])пп?[ие]нд[еи]цит(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ппендицит$2" />
<Typo word="ареал" find="([аА])реал(\w{0,3})\s(обита|распр?остране)ния" replace="$1реал$2" /><!-- "ареал" - самодостаточное слово, не нужно пояснения -->
<Typo word="артефакт" find="([аА])ртифакт" replace="$1ртефакт" />
<Typo word="артиллерия" find="([аА])ртеллери" replace="$1ртиллери" />
<Typo word="арьергард" find="([аА])рьегард" replace="$1рьергард" />
<Typo word="асимметрия" find="([аА])ссимм?етри" replace="$1симметри" />
<Typo word="асимптота" find="([аА])ссимптот" replace="$1симптот" />
<Typo word="ассистент" find="\b([аА])сс?[еи]стент" replace="$1ссистент" />
<Typo word="а также" find="([,\.])\s*([аА])\sтак([\s-])же\b" replace="$1 $2 также" />
<Typo word="атрибут, атрибуция" find="\b([аА])тт?р[еи]бу([тц])" replace="$1трибу$2" /><!-- Нужна 1 "т". Вкл.: атрибутирующими -->


Б
<Typo word="Бангладеш" find="\b[Бб]англадеш([ьау]|ем?)\b" replace="Бангладеш" />
<Typo word="баррикада" find="([бБ])арикад" replace="$1аррикад" />
<Typo word="безопасность" find="\b([бБ])езопастн" replace="$1езопасн" />
<Typo word="бизнес" find="\b([бБ])изнесс\b" replace="$1изнес" />
<Typo word="благодаря" find="\b([бБ])лаг[оа]доря\b" replace="$1лагодаря" /><!-- орфография -->
<Typo word="ближайший" find="\b([бБ])лиз?жай?[шщ]" replace="$1лижайш" />
<Typo word="близлежащий" find="\b([бБ])лизлежай?[шщ]" replace="$1лизлежащ" />
<Typo word="богадельня" find="\b([бБ])огодельн" replace="$1огадельн" />
<Typo word="бренд" find="\b([бБ])рэнд([ауеы]|о[мв]|ами?|ах|инг\w{0,5})?\b" replace="$1ренд$2" /><!-- вкл.: брендинговыми -->
<Typo word="брит-поп" find="\b([бБ])ритпоп" replace="$1рит-поп" />
<Typo word="будущее" find="\b([бБ])удую[шщ]" replace="$1удущ" /><!-- "ю" не нужна; "щ", а не "ш" -->
<Typo word="бьеф" find="\b([бБ])ъеф" replace="$1ьеф" />
<Typo word="бывший" find="\b([бБ])ывшы" replace="$1ывши" /><!-- Жи/ши пиши через "и". Встречается в ВП -->


В
<Typo word="в виде" find="\b([вВ])виде\b" replace="$1 виде" />
<Typo word="в связи" find="\b([вВ])связи\b" replace="$1 связи" />
<Typo word="в течение" find="\b([вВ])\s?течении\s(времени|секунды?|минуты?|часа|дня|суток|недели|месяца|года|десятилетия|период(а|ов))\b" replace="$1 течение $2" /><!-- Е. Неразрывный пробел -->
<Typo word="в то же время" find="\b([вВ])\s?тоже\s?время\b" replace="$1 то же время" /><!-- frequency_of_occurrence="high"-->
<Typo word="в силу" find="([вВ])силу" replace="$1 силу" />
<Typo word="в целом" find="\b([вВ])целом\b" replace="$1 целом" />
<Typo word="вследствие" find="\b([вВ])следствии" replace="$1следствие" /><!-- е -->
<Typo word="вследствие чего" find="\b([вВ])\sследствии\sчего\b" replace="$1следствие чего" /><!-- Надо слитно. Неразрывный пробел -->
<Typo word="веб" find="\b([вВ])эб" replace="$1еб" />
<Typo word="ветреный" find="\b([вВ])етренн" replace="$1етрен" />
<Typo word="взимать" find="\b([вВ])зыма" replace="$1зима" />
<Typo word="Википедия" find="\bвикипеди([яиюй]|ей|я[хм]и?)\b" replace="Википеди$1" />
<Typo word="вкратце" find="\b([вВ])\s?кратци?[еи]" replace="$1кратце" /><!-- надо слитно -->
<Typo word="военачальник" find="\b([вВ])оенн?оначальник" replace="$1оеначальник" />
<Typo word="в общем" find="\b([вВ])\-?оо?бщем\b" replace="$1 общем" />
<Typo word="военизированный" find="\b([вВ])оенниз" replace="$1оениз" /><!-- лишнее "н" -->
<Typo word="воззрение" find="\b([вВ])озрен" replace="$1оззрен" />
<Typo word="в отличие" find="\b([вВ])\s?отличии\sот" replace="$1 отличие от" />
<Typo word="вплоть до" find="([вВ])\sплоть\sдо" replace="$1плоть до" />
<Typo word="вполоборота" find="\b([вВ])\sпол-?оборота" replace="$1полоборота" />
<Typo word="впоследствии" find="\b([вВ])\s?последстви[еи]" replace="$1последствии" /><!-- frequency_of_occurrence="high"-->
<Typo word="в преддверии" find="\b([вВ])\sпредверии\b" replace="$1 преддверии" />
<Typo word="вразрез (с)" find="\b([вВ])\sразрез(?=\sс)" replace="$1разрез" />
<Typo word="вряд ли" find="\b([вВ])\s?ря[дт]\s?ли\b" replace="$1ряд ли" />


Г
<Typo word="галерея" find="\b([гГ])алл?[еи]ре" replace="$1алере" /><!-- Минус — исправляет правильное на правильное -->
<Typo word="гауптвахта" find="\b([гГ])аупвахт" replace="$1ауптвахт" />
<Typo word="генеалогия" find="([гГ])енеолог" replace="$1енеалог" />
<Typo word="герметичный" find="([гГ])ермити" replace="$1ермети" />
<Typo word="гигантский" find="\b([гГ])иганст?к" replace="$1игантск" />
<Typo word="гостиница" find="\b([гГ])остинниц" replace="$1остиниц" />
<Typo word="гостиная" find="\bгостинн(?!ик)" replace="гостин" /><!-- искл.: гостинник -->
<Typo word="государство" find="([гГ])оссударств" replace="$1осударств" />
<Typo word="государственный" find="([гГ])осударствен(?!е?н)" replace="$1осударственн" /><!-- искл.: государственен, государственный (не добавить 3-ю "н") -->
<Typo word="грамотность" find="\b([гГ])раммотн" replace="$1рамотн" />


Д
<Typo word="двоякозубчатый" find="\b([дД])вояко[-\s]зубчат" replace="$1воякозубчат" />
<Typo word="двуглавый" find="\b([дД])вухглав" replace="$1вуглав" />
<Typo word="двукратный" find="\b([дД])вухкратн" replace="$1вукратн" />
<Typo word="двуличный" find="\b([дД])вухличн" replace="$1вуличн" />
<Typo word="двусмысленный" find="\b([Нн]ед|[дД])вухсмысленн" replace="$1вусмысленн" /><!-- вкл.: недвусмысленная -->
<Typo word="двучлен" find="\b([дД])вухчлен" replace="$1вучлен" />
<Typo word="двуязычный" find="\b([дД])вухъ?язычн" replace="$1вуязычн" />
<Typo word="демозапись" find="\b([дД])емо-запис" replace="$1емозапис" />
<Typo word="деревянный" find="\b([дД])еревян(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1еревянн$2" />
<Typo word="диаграмма" find="\b([дД])иаграм(а(?:ми?|х)?|[ыуе]|ой)?\b" replace="$1иаграмм$2" />
<Typo word="диджей" find="\b([дД])и-дже" replace="$1идже" />
<Typo word="дилер" find="\b([дД])илл?[еи]р" replace="$1илер" />
<Typo word="дискредитация" find="\b([дД])[еи]скр[еи]д[еи]т" replace="$1искредит" />
<Typo word="дистрибуция" find="\b([дД])истрибьюц" replace="$1истрибуц" />
<Typo word="добавлять" find="\b([дД])обовл" replace="$1обавл" />
<Typo word="достижение" find="\b([дД])остиженн" replace="$1остижен" /><!-- излишнее удвоение согласной -->


Е
<Typo word="единица" find="\b([еЕ])дениц(а(?:ми?|х)?|[уы]|ей?)?\b" replace="$1диниц$2" />
<Typo word="ё без ударения" find="ё" replace="ё" /><!-- оно допустимо в редчайших случаях, когда несколько "ё" в 1 слове: Трёхвёрстка -->


Ж
<Typo word="жизнь" find="\b([жЖ])[иы]хн" replace="$1изн" /><!-- опечатка -->


З
<Typo word="заведующий, следующая" find="\b([сС]л|[зЗ]ав)еду[шщ]" replace="$1ледующ" /><!-- "ю" нужна; "щ", а не "ш" -->
<Typo word="зарегистрировать" find="\b([зЗ])арегестр" replace="$1арегистр" />
<Typo word="землетрясение" find="\b([зЗ])емл[еия]тр[еия]сени" replace="$1емлетрясени" /><!-- frequency_of_occurrence="medium"-->


И
<Typo word="идти" find="\b([иИ])йти\b" replace="$1дти" />
<Typo word="изготовлять" find="\b([иИ])зготовлива([ею])т" replace="$1зготовля$2т" />
<Typo word="иметь в виду" find="\b([иИ]ме(ют?|е[тм]|л[аои]?|ющ\w{2,3}|вш\w{1,3}|[вя])(с[яь])?)\sввиду\b" replace="$1 в виду" /><!-- Пишется раздельно. Неразрывный пробел -->
<Typo word="имитация" find="\b([иИ])мм?итац" replace="$1митац" /><!-- Излишнее удвоение согласной "м" -->
<Typo word="имплантат" find="\b([иИ])мм?плантант([еыу]|а(?:ми?|х)?|о[мв])?\b" replace="$1мплантат$2" /><!-- Можно "имплант" или "имплантат", но не "имплаНтаНт" -->
<Typo word="ингредиент" find="([иИ])нгридиент" replace="$1нгредиент" />
<Typo word="инженер" find="\b([иИ])нжи?нер(а(?:ми?|х)?|[уеы]|о[вм]|н\w{1,3})?\b" replace="$1нженер$2" />
<Typo word="интеграция" find="\b([иИ])нтер?(?:гр|рг)ац" replace="$1нтеграц" />
<Typo word="интерес" find="\b([иИ])нт[еи]рест?" replace="$1нтерес" />
<Typo word="инфицированный" find="([иИ])нфецирр?" replace="$1нфицир" />
<Typo word="инцидент" find="\b([иИ])нц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1нцидент$2" />
<Typo word="искусство" find="\b([иИ])сс?кусс?тв([уе]|а(?:ми?|х)?|ом?)?\b" replace="$1скусств$2" />
<Typo word="исполненный" find="\b([иИ])сполнен(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1сполненн$2" />
<Typo word="исследовать" find="\b([иИ])следова" replace="$1сследова" /><!-- вкл.: исследовательницами -->


К
<Typo word="как будто" find="\b([кК])ак-будто\b" replace="$1ак будто" /><!-- дефис не нужен -->
<Typo word="касательно" find="(?<![чЧ]то\s)\b([кК])[ао]саемо\b" replace="$1асательно" /><!-- "Касаемо" - просторечие. "Что касаемо" заменяется в [[#Ч]] -->
<Typo word="катастрофа" find="\b([кК])[ао]т[оа]строф" replace="$1атастроф" />
<Typo word="килограмм" find="\b([кК])[ие]лл?[ао]грам(а(?:ми?|х)?|[уеы]|о[вм])?\b" replace="$1илограмм$2" />
<Typo word="километр" find="\b([кК])илл?омм?етр" replace="$1илометр" />
<Typo word="Кировабад" find="\b([Кк])ировобад" replace="$1ировабад" /><!-- надо "а" -->
<Typo word="клипер" find="\b([кК])липпер(?![ст])" replace="$1липер" />
<Typo word="ключом" find="\b([кК])люч[её]м\b" replace="$1лючом" />
<Typo word="км" find="(km|км)^?2" replace="км" />
<Typo word="количество" find="\b([кК])[оа]лл?ич[ие][ст][тс]?вт?" replace="$1оличеств" />
<Typo word="коллегия" find="\b([кК])олеги" replace="$1оллеги" />
<Typo word="коллекция" find="\b([кК])олекци" replace="$1оллекци" />
<Typo word="команда, командир" find="\b([кК])омманд(?!ос|о\b|ер|ит)" replace="$1оманд" />
<Typo word="командный" find="\b([оО]бщек|[кК])омм?анд(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1оманд$2" />
<Typo word="комиссия" find="\b([кК])омм?иси" replace="$1омисс" /><!-- 1 м, 2 с -->
<Typo word="комментарий" find="\b([кК])омм?[еи]нтари" replace="$1омментари" />
<Typo word="конвейер" find="\b([кК])онвеер" replace="$1онвейер" />
<Typo word="корреспондент 1" find="([кК])орресподен" replace="$1орреспонден" /><!-- Опечатка. [[#С учётом других языков|Ниже]] "корреспондент 2" -->
<Typo word="коронавирус" find="\b([кК])ороновирус" replace="$1оронавирус" />
<Typo word="который" find="\b([кК])(?:тор|тоор|отр|оотр|отро)(ая|о[геймю]|[уы])" replace="$1отор$2" /><!-- опечатка -->
<Typo word="кофемашина" find="\b([кК])офе-машин\b" replace="$1офемашин" />


Л
<Typo word="ландшафт" find="\b([лЛ])а[дн]{1,2}шафт" replace="$1андшафт" />
<Typo word="легитимный" find="([лЛ])егетимн" replace="$1егитимн" />
<Typo word="лейтенант" find="\b([лЛ])ей?т[еий]нн?ат?н?т" replace="$1ейтенант" />
<Typo word="либреттист" find="\b([лЛ])ибретист" replace="$1ибреттист" />
<Typo word="лучший" find="\b(([Нн]аи)?)([лЛ])у([дшщ][шщ]|чщ)" replace="$1$3учш" /><!-- исправляет "наилудший", "лучщая" и т. д. -->
<Typo word="Лос-Анджелес" find="\b[Лл]ос-[Аа]нжелес" replace="Лос-Анджелес" />


М
<Typo word="Малайзия" find="\b[Мм]алази([яюи]|ей)\b" replace="Малайзи$1" />
<Typo word="малый театр" find="\b([Мм])ал(\w{2,3}\s)Театр" replace="$1ал$2театр" /><!-- "театр" надо с маленькой -->
<Typo word="Марокко" find="\b([Мм])орокк" replace="$1арокк" />
<Typo word="Массачусетс" find="\b([Мм])асс?ачусетт?с" replace="$1ассачусетс" />
<Typo word="между" find="([мМ])еждку?" replace="$1ежду" /><!-- Опечатка. Встречается ли? -->
<Typo word="международный" find="\b([мМ])еждун[ао]рож?(?:ндн?|дн)" replace="$1еждународн" /><!-- Минус — исправляет правильное на правильное -->
<Typo word="мейнфрейм" find="\b([мМ])эйнфр[еэ]йм" replace="$1ейнфрейм" /><!-- англ. звук e передаётся как "ей" -->
<Typo word="мелиорация" find="\b([мМ])еллиора" replace="$1елиора" /><!-- излишнее удвоение согласной -->
<Typo word="меридиональный" find="\b([мМ])еридианал" replace="$1еридионал" />
<Typo word="месяцем" find="\b([мМ])есяцом\b" replace="$1есяцем" />
<Typo word="миллион" find="\b([мМ])илион" replace="$1иллион" />
<Typo word="миллиард" find="\b([мМ])илиард" replace="$1иллиард" />
<Typo word="министерство" find="\b([мМ])инестер" replace="$1инистер" />
<Typo word="может" find="\b([мМ])одет\b" replace="$1ожет" /><!-- Опечатка. В августе 2025 её нет -->
<Typo word="молекулярный" find="([мМ])олл?екулл?" replace="$1олекул" />
<Typo word="монастырь" find="\b([мМ])оностыр" replace="$1онастыр" />
<Typo word="мультфильм" find="\b([мМ])ульфильм" replace="$1ультфильм" />
<Typo word="мученик" find="\b([мМ])ученник" replace="$1ученик" />


Н
<Typo word="-нщик" find="(?<![пП]у)ншик" replace="нщик" /><!-- Опечатка. Искл.: "пуншик". Вкл.: гонщик, танцовщиками -->
<Typo word="назван" find="\b([нН])азванн(\w?)\b" replace="$1азван$2" /><!-- вкл.: названа,-но,-ны -->
<Typo word="название" find="\b([нН])азвн?анн?и([еяюий]|[ея]ми?|ях)\b" replace="$1азвани$2" />
<Typo word="наиболее часто" find="\b([нН])аичаще" replace="$1аиболее часто" /><!-- просторечие -->
<Typo word="например" find="\b([нН])а(пир|рпи)мер\b" replace="$1апример" /><!-- Опечатка. В августе 2025 её нет -->
<Typo word="на протяжении" find="\b([нН])а\s?протяжение\b" replace="$1а протяжении" />
<Typo word="наряду (с)" find="\b([нН])а\sряду\sс" replace="$1аряду с" />
<Typo word="настоящий" find="([нН])астояш" replace="$1астоящ" /><!-- опечатка, "ш" -->
<Typo word="начал" find="\b([нН])ачил" replace="$1ачал" />
<Typo word="невропатолог" find="\b([нН])е(?:рв|вр)[оа]п[оа]толог" replace="$1европатолог" />
<Typo word="нельзя" find="\b([нН])[ие]ль?зя\b" replace="$1ельзя" />
<Typo word="несмотря на" find="\b([нН])е\sсмотря\sна\b" replace="$1есмотря на" /><!-- Предлог пишется слитно. Буквальное "не смотря на (картинку)" в ВП не встречается или встретится крайне редко -->
<Typo word="нету" find="\bнету\b" replace="$1ет" /><!-- Разговорное. Не вкл. "Нету": имя Нета -->
<Typo word="никогда" find="\b([нН])[еи]\sкогда\sне\b" replace="$1икогда не" />
<Typo word="ниндзя" find="\b([нН])инзя\b" replace="$1индзя" />
<Typo word="новеллист" find="\b([нН])овелист" replace="$1овеллист" />
<Typo word="нюанс" find="\b([нН])ьюанс" replace="$1юанс" />


О
<Typo word="облиственный" find="\b([оО])листвен" replace="$1блиствен" /><!-- в словарях только с Б: https://gramota.ru/meta/oblistvennyy -->
<Typo word="обменянный" find="\b([оО])бмен[её]н(н|\b)" replace="$1бменян$2" />
<Typo word="обогащённый" find="\b([оО])бого(щ|ти)" replace="$1бога$2" />
<Typo word="обратноланцетный, обратнояйцевидный" find="([оО])братно-(ланцетн|яйцевидн)" replace="$1братно$2" />
<Typo word="объединение" find="\b([оО])б[ьъ]ед[ие]нен" replace="$1бъединен" />
<Typo word="объединить" find="\b([оО])бьеди" replace="$1бъеди" /><!-- правило "объединение" нужно для е/и, а это - чисто для ь/ъ -->
<Typo word="объект" find="\b([оО])бьект" replace="$1бъект" /><!-- вкл.: объективно, объективировать и пр. -->
<Typo word="обстоятельства" find="\b([оО])обстаятельств(а(?:ми?|х)?|у|о[вм]|е)?\b" replace="$1бстоятельств$2" />
<Typo word="однако" find="\b([оО])данко\b" replace="$1днако" /><!-- опечатка -->
<Typo word="оккупация" find="\bакк?упаци" replace="оккупаци" /><!-- "оккупировать" в [[#С учётом других языков]] -->
<Typo word="окончательный" find="\b([оО])канчател" replace="$1кончател" />
<Typo word="окрестность" find="\b([оО])кресност" replace="$1крестност" /><!-- +т -->
<Typo word="оловянный" find="\b([оО])ловян(?![нщ])" replace="$1ловянн" /><!-- искл.: "н", чтобы не было 3 "н" (оловяннный); оловянщик -->
<Typo word="организовать" find="\b([оО])рганизва" replace="$1рганизова" /><!-- опечатка -->
<Typo word="организация" find="\b([оО])рганизвц" replace="$1рганизац" /><!-- опечатка -->
<Typo word="оригинал" find="\b([оО])ргинал" replace="$1ригинал" /><!-- опечатка -->
<Typo word="ориентир" find="\b([оО])рент" replace="$1риент" /><!-- Нужна "и". Ориентация, ориентальное -->
<Typo word="основан" find="\b([оО])снованн(\w?)\b" replace="$1снован$2" />
<Typo word="основывает" find="\b([оО])сновывет" replace="$1сновывает" /><!-- опечатка -->
<Typo word="остальной" find="\b([оО])тсальн" replace="$1стальн" /><!-- Опечатка. Встречается ли? -->
<Typo word="остров" find="\b([оО])о?(?:тс|ст)ров\b" replace="$1стров" /><!-- Опечатка. Кое-где есть -->
<Typo word="офис" find="\b([оО])ффис" replace="$1фис" /><!-- излишнее удвоение согласной -->
<Typo word="офицер" find="\b([оО])ффицер" replace="$1фицер" /><!-- излишнее удвоение согласной -->
<Typo word="официальный" find="\b([оОаА])фф?[еи]ц[еи]?альн" replace="$1фициальн" /><!-- Излишнее удвоение "ф". Минус — исправляет правильное на правильное -->


П
<Typo word="паранойя" find="([пП])арано([яиею]|ей)\b" replace="$1араной$2" />
<Typo word="парноперистый" find="([пП])арно[-\s]перист" replace="$1арноперист" />
<Typo word="парашют" find="\b([пП])[оа]р[оа][шщ]ут(а(?:ми?|х)?|[еуы]|о[мв])?\b" replace="$1арашют$2" />
<Typo word="Пелопоннес" find="\b([Пп])елл?опп?онн?ес" replace="$1елопоннес" />
<Typo word="Пенсильвания" find="\b([Пп])еннсиль?ван" replace="$1енсильван" />
<Typo word="перепись" find="\b([пП])ерепес([ьи]|ью|ей|ями?|ях)\b" replace="$1ерепис$2" /><!-- "е" вместо "и" -->
<Typo word="периферия" find="\b([пП])ерефери" replace="$1ерифери" /><!-- "е" вместо "и" -->
<Typo word="петербургский" find="([пП])[еи]т[еи]рбу[рг]ск" replace="$1етербургск" />
<Typo word="первоначально" find="([пП])ревоначаль" replace="$1ервоначаль" /><!-- опечатка -->
<Typo word="периодический" find="\b([пП])[еи]реодическ" replace="$1ериодическ" /><!-- "е" вместо "и" -->
<Typo word="плейлист" find="\b([пП])лей-лист" replace="$1лейлист" />
<Typo word="по истечении" find="\b([пП])о\sистечению" replace="$1о истечении" /><!-- то же, что "после истечения" -->
<Typo word="по умолчанию" find="\b([пП])о-умолчанию" replace="$1о умолчанию" /><!-- без дефиса -->
<Typo word="подданный" find="([пП])оддан([^сн])" replace="$1одданн$2" />
<Typo word="позже" find="\b([пП])о(хж|жз)е" replace="$1озже" /><!-- опечатка -->
<Typo word="познавательный" find="\b([пП])озноват" replace="$1ознават" />
<Typo word="полгода" find="\b([пП])ол(у?)([-\s])года\b" replace="$1ол$2года" />
<Typo word="помощник" find="\b([пП])[оа]мо[шщ]ник(а(?:ми?|х)?|[уеи]|о[мв])?\b" replace="$1омощник$2" />
<Typo word="поручик" find="\b([пП])[оа]рут?чч?ик" replace="$1оручик" />
<Typo word="поскользнуться" find="\b([пП])одскользн" replace="$1оскользн" />
<Typo word="почерк" find="\b([пП])одчерк(?![ин])" replace="$1очерк" /><!-- искл.: подчеркивание, подчеркнуть-->
<Typo word="почтамт" find="\b([пП])очтампт" replace="$1очтамт" />
<Typo word="право" find="\b([пП])рвао\b" replace="$1раво" /><!-- опечатка -->
<Typo word="предприниматель" find="\b([пП])редпренимател" replace="$1редпринимател" /><!-- "е" вместо "и" -->
<Typo word="представляет собой" find="\b([пП])редставля(\w{1,7})\sиз\sсебя\b" replace="$1редставля$2 собой" />
<Typo word="предыдущий, предыстория" find="\b([пП])реди(дущ|стори)" replace="$1реды$2" />
<Typo word="презентация" find="\b([пП])р[еи]з[еи]нтац" replace="$1резентац" />
<Typo word="президент" find="\b([пП])р[еи]з[еи]дент" replace="$1резидент" /><!-- "е" вместо "и" -->
<Typo word="преимущество" find="\b([пП])р[еи][еий]му[шщ]еств" replace="$1реимуществ" /><!-- Орфография. Вкл.: преимущественный. Минус — исправляет правильное на правильное -->
<Typo word="преследование" find="\b([пП])рислед" replace="$1реслед" />
<Typo word="прецедент" find="\b([пП])р[еи]ц[ие]н?дент([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1рецедент$2" />
<Typo word="приблизительно" find="\b([пП])р[еи]бл[еи]([зж])" replace="$1рибли$2" /><!-- "е" вместо "и" -->
<Typo word="привилегия" find="\b([пП])р[еи]в[еи]лег" replace="$1ривилег" /><!-- "е" вместо "и" -->
<Typo word="привыкать" find="\b([пП])ревык" replace="$1ривык" /><!-- "е" вместо "и" -->
<Typo word="придя" find="\b([пП])рийдя\b" replace="$1ридя" />
<Typo word="приемлемый" find="\b([пП])р[еи]емлим" replace="$1риемлем" /><!-- "е" вместо "и" -->
<Typo word="прийти" find="\b([пП])ридти\b" replace="$1рийти" />
<Typo word="принадлежит" find="\b([пП])ренадлеж" replace="$1ринадлеж" /><!-- "е" вместо "и" -->
<Typo word="присваивать" find="\b([пП])рисваев" replace="$1рисваив" /><!-- "е" вместо "и" -->
<Typo word="присваиваемое" find="\b([пП])рисва[еи]м" replace="$1рисваиваем" />
<Typo word="присутствовать" find="([пП])рисут?ст?вт?в?" replace="$1рисутств" /><!-- frequency_of_occurrence="medium"-->
<Typo word="пробовать" find="\b([пП])робыва" replace="$1робова" />
<Typo word="провокация" find="\b([пП])ровакац" replace="$1ровокац" />
<Typo word="продюсер" find="\b([пП])родюссер" replace="$1родюсер" />
<Typo word="происшествие" find="\b([пП])роис?шест?в" replace="$1роисшеств" /><!-- пропущена "с" -->
<Typo word="проект" find="\b([пП])роэкт" replace="$1роект" />
<Typo word="промо..." find="\b([пП])ромо-(акци|материал|менеджер|реклам|тур)" replace="$1ромо$2" />
<Typo word="противо-" find="\b([пП])ротево" replace="$1ротиво" /><!-- "е" вместо "и" -->
<Typo word="профессор" find="\b([пП])рофф?есс?ор([уеы]|а(?:ми?|х)?|о[мв])?\b" replace="$1рофессор$2" /><!-- "профессора" вместо -ры в след. правиле -->
<Typo word="профессора" find="\b([пП])рофф?есс?оры\b" replace="$1рофессора" /><!-- Во мн. ч. должно быть -а. Остальной "профессор" в пред. правиле -->
<Typo word="психиатр" find="\b([пП])сихиатор" replace="$1сихиатр" />
<Typo word="пьеса" find="\b([пП])ъесс?" replace="$1ьес" />


Р
<Typo word="разведывать" find="\b([рР])азведов" replace="$1азведыв" /><!-- вкл.: разведывательных -->
<Typo word="разнообразие" find="но{3,4}браз" replace="нообраз" />
<Typo word="райисполком" find="([рР])а[ий]{1,2}сполком" replace="$1айисполком" /><!-- "район" в [[#С учётом других языков]] -->
<Typo word="раса" find="\bрасс([аыеу]|ой|ами?|ах)\b" replace="рас$1" /><!-- искл. — имена собственные: фамилия Расс, коммуна Рассах, имя Рассам -->
<Typo word="расовый" find="\b([рР])ассов(?![ае]т|ыв)" replace="$1асов" /><!-- искл.: рассоветовать, рассовать, рассовывает/-вающий -->
<Typo word="распался" find="([рР])асс?пал" replace="$1аспал" /><!-- Излишнее удвоение согласной "с" -->
<Typo word="распознавание" find="([рР])аспознов" replace="$1аспознав" /><!-- использовали "о" вместо "а" -->
<Typo word="располагаться" find="([рР])асс?п[ао]л[ао]г" replace="$1асполаг" /><!-- использовали "о" вместо "а" -->
<Typo word="расположенный" find="([рР])асс?п[ао]ло([жг])" replace="$1асполо$2" /><!-- Излишнее удвоение согласной "с" -->
<Typo word="распространение" find="([рР])аспр?остран" replace="$1аспростран" /><!-- -по- меняет на -про-: перераспространение, распространённый. [[#Ёфикация]] в другом правиле -->
<Typo word="расстояние" find="\b([рР])астоян" replace="$1асстоян" />
<Typo word="рейтинг" find="\b([рР])ейтигн?" replace="$1ейтинг" /><!-- Опечатка. Кое-где встречается -->
<Typo word="рейх" find="\b(([Пп]ерв|[Вв]тор|[Тт]рет|[Чч]етв[её]рт|[1-4]-?)\w{1,4}\s)Р[еэ]йх" replace="$1рейх" /><!-- с маленькой буквы: Первый рейх, 2-го рейха, Четвёртому рейху -->
<Typo word="рекомендация" find="([рР])екомменд" replace="$1екоменд" /><!-- Излишнее удвоение согласной "м" -->
<Typo word="ремейк" find="\b([рР])[еи]м[еэ]йк" replace="$1емейк" />
<Typo word="рентген" find="\b([рР])енген" replace="$1ентген" />
<Typo word="Россия" find="\bросс?и([яию]|ей)\b" replace="Росси$1" />
<Typo word="российский" find="([рР])оссиийск" replace="$1оссийск" /><!-- Опечатка. Излишнее удвоение гласной "и" -->
<Typo word="рэпер" find="\b([рР])[эе]ппер" replace="$1эпер" />
<Typo word="Республике Адыгее" find="\b[Рр]еспу?блике\s(Адыг|Кор)е?я" replace="Республике $1ее" /><!-- см. ниже -->
<Typo word="Республики Адыгеи" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)\b[Рр]еспу?блики\s(Адыг|Кор)е?я" replace="Республики $1еи" /><!-- Республики на -ея и -ия надо склонять. Возможное искл. — официальные документы или названия (театры, библиотеки). https://gramota.ru/spravka/vopros/265817 -->
<Typo word="Республикой Адыгеей" find="\b[Рр]еспу?бликой\s(Адыг|Кор)е?я" replace="Республикой $1еей" /><!-- см. выше -->
<Typo word="Республику Адыгею" find="\b[Рр]еспу?блику\s(Адыг|Кор)е?я" replace="Республику $1ею" /><!-- см. выше -->
<Typo word="Республике/Республики Болгарии" find="(?<!(?:[тТ]еатр|[бБ]иблиотек|[аА]рхив)\w{0,3}\s)\b[Рр]еспу?блик([еи])\s(Алба?н|Арме?н|Башки?р|Бел[ао]ру?сс|Болга?р|Буря?т|Га?мб|Гру?з|За?мб|Инд(оне?з)?|Каре?л|Ке?н|К[иы]рг[и?ы?]з|Колу?мб|Либе?р|Македо?н|Молд[а?о?]в|Мордо?в|Нами?б|Се?рб|Слове?н|Танза?н|Тата?р|Туркме?н|Хорва?т|Черного?р)ия\b" replace="Республик$1 $2ии" /><!-- см. выше -->
<Typo word="Республикой Болгарией" find="\b[Рр]еспу?бликой\s(Алба?н|Арме?н|Башки?р|Бел[ао]ру?сс|Болга?р|Буря?т|Га?мб|Гру?з|За?мб|Инд(оне?з)?|Каре?л|Ке?н|К[иы]рг[и?ы?]з|Колу?мб|Либе?р|Македо?н|Молд[а?о?]в|Мордо?в|Нами?б|Се?рб|Слове?н|Танза?н|Тата?р|Туркме?н|Хорва?т|Черного?р)ия\b" replace="Республикой $1ией" /><!-- см. выше -->
<Typo word="Республику Болгарию" find="\b[Рр]еспу?блику\s(Алба?н|Арме?н|Башки?р|Бел[ао]ру?сс|Болга?р|Буря?т|Га?мб|Гру?з|За?мб|Инд(оне?з)?|Каре?л|Ке?н|К[иы]рг[и?ы?]з|Колу?мб|Либе?р|Македо?н|Молд[а?о?]в|Мордо?в|Нами?б|Се?рб|Слове?н|Танза?н|Тата?р|Туркме?н|Хорва?т|Черного?р)ия\b" replace="Республику $1ию" /><!-- см. выше -->


С
<Typo word="саксофон" find="\b([сС])аксафон" replace="$1аксофон" />
<Typo word="саунд-продюсер" find="\b([сС])аундпродюсер" replace="$1аунд-продюсер" />
<Typo word="саундтрек" find="\b([сС])аунд-тр[еэ]к" replace="$1аундтрек" />
<Typo word="саундчек" find="\b([сС])аунд-чек" replace="$1аундчек" />
<Typo word="сверху вниз, снизу вверх" find="\b([сС])(верх|низ)у-в(низ|верх)" replace="$1$2у в$3" /><!-- дефис не нужен -->
<Typo word="своего" find="\b([сС])веого\b" replace="$1воего" /><!-- опечатка -->
<Typo word="сделанный" find="\b([сС])делан(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?)\b" replace="$1деланн$2" />
<Typo word="сегодня" find="\b([сС])[еи][гв]о(ндя|дян)\b" replace="$1егодня" />
<Typo word="сегодняшний" find="\b([сС])егодн[еи]шн" replace="$1егодняшн" />
<Typo word="сельский" find="\b([сС])ельк" replace="$1ельск" /><!-- Опечатка: нужно "с". Встречается -->
<Typo word="серебряный" find="\b([сС])еребрянн" replace="$1еребрян" /><!-- 1 н -->
<Typo word="середина" find="\b([сС])еридин" replace="$1ередин" />
<Typo word="сериал" find="\b([сС])[еи]р[еи]ал([уеы]|а(?:ми?|х)?|о[вм])?\b" replace="$1ериал$2" />
<Typo word="Сертифицированный" find="\bЗасертифиц" replace="Сертифиц" /><!-- с маленькой буквы ниже -->
<Typo word="сертифицированный" find="\bзасертифиц" replace="сертифиц" /><!-- с большой буквы выше -->
<Typo word="сет-лист" find="\b([сС])етлист" replace="$1ет-лист" />
<Typo word="сканер" find="\b([сС])каннер" replace="$1канер" />
<Typo word="слева направо, справа налево" find="\b([сС])(ле|пра)в[ао][-\s]на(пра|ле)в[оа]" replace="$1$2ва на$3во" /><!-- Дефис не нужен; сначала "ва", потом "во". Минус — исправляет правильное на правильное -->
<Typo word="сленг" find="\b([сС])лэнг" replace="$1ленг" />
<Typo word="сначала" find="\b([сС])начало" replace="$1начала" />
<Typo word="соавтор" find="\b([сС])овавтор" replace="$1оавтор" />
<Typo word="совместный" find="\b([сС])овмесн" replace="$1овместн" />
<Typo word="соединение" find="\b([сС])оеден" replace="$1оедин" />
<Typo word="сожаление" find="\b([сС])ожеле" replace="$1ожале" />
<Typo word="составлять" find="\b([сС])остов([ли])" replace="$1остав$2" />
<Typo word="состоявший" find="\b([сС])остовш" replace="$1остоявш" />
<Typo word="сочетание" find="\b([сС])очита" replace="$1очета" />
<Typo word="спецэффект" find="\b([сС])пецефф?ект" replace="$1пецэффект" /><!-- должно быть "э", а не "е" -->
<Typo word="специфический" find="\b([сС])пецеф" replace="$1пециф" /><!-- должно быть "и", а не "е" -->
<Typo word="Средние века" find="\bсредни(\w{1,2}\sвек\w{1,3})\b" replace="Средни$1" /><!-- с большой: https://gramota.ru/spravka/vopros/293026 -->
<Typo word="ссылка" find="\b([сС])ссылк(ам?и?|ах|[еиу]|о[йк])\b" replace="$1сылк$2" /><!-- опечатка -->
<Typo word="стеклянный" find="\b([сС])теклян(?![нк]|ист)" replace="$1теклянн" />
<Typo word="стереотип" find="([сС])териотип" replace="$1тереотип" />
<Typo word="стоимость" find="\b([сС])тоимоть" replace="$1тоимость" /><!-- опечатка -->
<Typo word="стример" find="\b([сС])триммер" replace="$1тример" />
<Typo word="студенческий" find="\b([сС])тудентческ" replace="$1туденческ" />
<Typo word="сэкономить" find="\b([сС])ъэконом" replace="$1эконом" />


Т
<Typo word="тавтология" find="\b([тТ])[ао][вф]т[ао]лог" replace="$1автолог" />
<Typo word="Таиланд" find="\b([Тт])айланд\b" replace="$1аиланд" />
<Typo word="тег" find="(?<!Шара-)\b([тТ])эг([еиу]|а(?:ми?|х)?|о[вм])?\b" replace="$1ег$2" /><!-- искл.: гора Шара-Тэг -->
<Typo word="тем не менее" find="\b([тТ])ем\sни\s?менее?\b" replace="$1ем не менее" />
<Typo word="теракт" find="\b([тТ])ерракт" replace="$1еракт" />
<Typo word="терраса" find="\b([тТ])ерасс" replace="$1еррас" />
<Typo word="территория" find="\b([тТ])ерр?[еи]тори" replace="$1ерритори" />
<Typo word="топливо" find="\b([тТ])оплев" replace="$1оплив" />
<Typo word="тормозной" find="\b([тТ])ормазн" replace="$1ормозн" />
<Typo word="тот же" find="\b([тТ])(о(?:т|го)|а|е(?:м[и]?|х)?)-?же\b" replace="$1$2 же" /><!-- частица "же" пишется отдельно -->
<Typo word="трафик" find="\b([тТ])раффик" replace="$1рафик" />
<Typo word="трек" find="(?<!гас|кон)([тТ])рэк" replace="$1рек" /><!-- искл.: гастрэктомия, контрэкспертиза -->
<Typo word="тренировка" find="([тТ])ренеровк" replace="$1ренировк" />
<Typo word="третий" find="\b([тТ])ретьий\b" replace="$1ретий" /><!-- 1 из 5 похожих правил. "Трёх" [[#Ёфикация|ниже]] -->
<Typo word="третьих" find="\b([тТ])рети([хм])\b" replace="$1ретьи$2" /><!-- 1 из 5 похожих правил -->
<Typo word="третья" find="\b([тТ])ретяя\b" replace="$1ретья" /><!-- 1 из 5 похожих правил -->
<Typo word="третье" find="\b([тТ])ретее\b" replace="$1ретье" /><!-- 1 из 5 похожих правил -->
<Typo word="третьего" find="\b([тТ])рете(го|м)\b" replace="$1ретье$2" /><!-- 1 из 5 похожих правил -->
<Typo word="тройчаторассечённый" find="([тТ])ройчато[-\s]рассеч" replace="$1ройчаторассеч" />
<Typo word="труженик" find="\b([тТ])руженник" replace="$1руженик" /><!-- frequency_of_occurrence="medium"-->
<Typo word="тысяча" find="\b([тТ])ыс[ие]ч" replace="$1ысяч" /><!-- я -->
<Typo word="тысячелетие" find="\b([тТ])ысячилети" replace="$1ысячелети" /><!-- е -->
<Typo word="тщательно" find="\b([тТ])с?[чщ]?ательн" replace="$1щательн" />


У
<Typo word="узко-" find="([уУ])зко[-\s](эллиптическ|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1зко$2" />
<Typo word="удлинение" find="\b([уУ])длинн" replace="$1длин" />
<Typo word="удостоен" find="([уУ])достоин" replace="$1достоен" />
<Typo word="участвовать" find="\b([уУ])чавств" replace="$1частв" /><!-- frequency_of_occurrence="high"-->
<Typo word="учредить" find="\b([уУ])чере" replace="$1чре" />


Ф
<Typo word="федерация" find="\b([фФ])едирац" replace="$1едерац" />
<Typo word="фехтовать/фехтование" find="\b([фФ])ектова" replace="$1ехтова" />
<Typo word="Филиппины" find="([Фф])илл?ипп?ин" replace="$1илиппин" />
<Typo word="философ" find="\b([фФ])илл?осс?ов" replace="$1илософ" />
<Typo word="финский" find="\b([фФ])иннск" replace="$1инск" />
<Typo word="фрагмент 1" find="\b([фФ])рагмен([^т])" replace="$1рагмент$2" /><!-- опечатка -->
<Typo word="фрагмент 2" find="\b([фФ])рагмет" replace="$1рагмент" /><!-- опечатка -->
<Typo word="функция" find="([фФ])у[нке]ци([яеийюо])" replace="$1ункци$2" /><!-- опечатка -->


Х
<Typo word="хеви-" find="\b([хХ])эви-" replace="$1еви-" /><!-- англ. звук "e" передаётся как "е" -->


Ц
<Typo word="цельнокрайный" find="([цЦ])ельно\-?крайни" replace="$1ельнокрайны" /><!-- Вкл.: нецельнокрайные -->
<Typo word="цельнокрайное" find="([цЦ])ельно\-?крайне" replace="$1ельнокрайно" /> <!-- Вкл.: цельнокрайно-заострённые -->
<Typo word="цельнокрайная" find="([цЦ])ельно\-?крайняя" replace="$1ельнокрайная" />
<Typo word="центр" find="\b([цЦ])е[тн]р(?!ари|ил)" replace="$1ентр" /> <!-- Опечатка. Кое-где встречается. Вкл.: центрами. Искл.: цетрария, Цетрилев -->
<Typo word="цилиндр" find="\b([цЦ])[еи]лл?индр" replace="$1илиндр" />
<Typo word="Цинциннати" find="\bЦинцинн?атти\b" replace="Цинциннати" />


Ч
<Typo word="человек" find="\b([чЧ])ео?лвек" replace="$1еловек" /><!-- опечатка -->
<Typo word="человек" find="\bселовек" replace="человек" /><!-- опечатка -->
<Typo word="человек" find="\bСеловек" replace="Человек" /><!-- опечатка -->
<Typo word="четырьмя" find="\b([чЧ])етыре?мя" replace="$1етырьмя" /><!-- "четырём" и "четвёртый" [[#Ёфикация|ниже]] -->
<Typo word="чрезвычайный" find="\b([чЧ])ерезвычайн" replace="$1резвычайн" />
<Typo word="что касается" find="\b([чЧ])то\sк[ао]саемо\b" replace="$1то касается" /><!-- "Что касаемо" - просторечие. Просто "касаемо" заменяется в [[#К]] -->
<Typo word="чувство" find="([чЧ])уй?ств" replace="$1увств" />


Ш
<Typo word="широко" find="([шШ])ироко[\-\s](эллиптическ|обратно|ланцетн|яйцевидн|линейн|цилиндр|треугольн|ромбическ)" replace="$1ироко$2" />
<Typo word="Штутгарт" find="([Шш])туттгарт" replace="$1тутгарт" />


Э
<Typo word="экспедиция" find="\b([эЭ])ксп[еи]диц[иы]" replace="$1кспедици" />
<Typo word="эксперимент" find="ксперемент" replace="ксперимент" />
<Typo word="экстремальный" find="\b([эЭ])кстримал" replace="$1кстремал" />
<Typo word="элегантный" find="\b([эЭ])лл[еи]гантн" replace="$1легантн" />
<Typo word="электрификация" find="([эЭ])лл?ектрофи?((?:ка)?ц\w{1,10})\b" replace="$1лектрифи$2" /><!-- вкл.: электрифицирующимися -->
<Typo word="электроника" find="\b([эЭ])лектронник" replace="$1лектроник" />
<Typo word="Энтузиазм" find="\bИнтузиа" replace="Энтузиа" /><!-- с маленькой буквы ниже -->
<Typo word="энтузиазм" find="\bинтузиа" replace="энтузиа" /><!-- с большой буквы выше -->
<Typo word="эффект" find="\b([эЭ])фект" replace="$1ффект" />
<Typo word="Эшелон" find="\b[ЕЭ][шщ][еиэа]лон" replace="Эшелон" /><!-- с маленькой буквы ниже -->
<Typo word="эшелон" find="\b[еэ][шщ][еиэа]лон" replace="эшелон" /><!-- с большой буквы выше -->


Я
<Typo word="якоря" find="\b([яЯ])кори\b" replace="$1коря" /><!-- правильно через "я" -->


-тств-
<Typo word="а" find="([аА])(бба|ген|гна|двока|дъюнк|дъютан|кроба|мана|нахоре|ристокра|рхимандри|спиран)т?ст?в" replace="$1$2тств" />
<Typo word="б" find="([бБ])(анкро|анкру|ароне|езграмо|езде|езотве|есносвя|еспамя|еспрепя|еспу|лагоприве|лагоприя|ога)т?ст?в" replace="$1$2тств" />
<Typo word="в" find="([вВ])(ероотме|заимоотве|идеопира|иршеплё|иршепле|олоки|оспрепя|себра|сесвя|ьюни)т?ст?в" replace="$1$2тств" />
<Typo word="г" find="([гГ])(оттенто)т?ст?в" replace="$1$2тств" />
<Typo word="д" find="([дД])(вубра|екаден|епута|еся|илетан|иссиден|оброхо|олголе|онкихо|оцен)т?ст?в" replace="$1$2тств" />
<Typo word="ж" find="([жЖ])(ени|ивогло|изнепрису|мо)т?ст?в" replace="$1$2тств" />
<Typo word="з" find="([зЗ])(апанибра|вездоче|лобы|лопамя)т?ст?в" replace="$1$2тств" />
<Typo word="и" find="([иИ])(дио|езуи|ллюмина|мени|ндепенден|нститу|нтеллиген|нтендан|нформаген|покри|скарио)т?ст?в" replace="$1$2тств" />
<Typo word="к" find="([кК])(андида|апитулян|астра|вартиран|верулян|огна|оке|омедиан|омендан|онтраген|ришнаи)т?ст?в" replace="$1$2тств" />
<Typo word="л" find="([лЛ])(ауреа|ега|юбопы)т?ст?в" replace="$1$2тств" />
<Typo word="м" find="([мМ])(агна|айора|алоле|аркиза|аркитан|ецена|ногобра|ноголе|огу|онофели|онофизи|онофиси)т?ст?в" replace="$1$2тств" />
<Typo word="н" find="([нН])(аве|апу|еблагоприя|едоброхо|езлопамя|екру|елюбопы|енасы|епамя|епрепя|еприя|есоотве)т?ст?в" replace="$1$2тств" />
<Typo word="о" find="([оО])(днобра|пря|тве|тсу|фи)т?ст?в" replace="$1$2тств" />
<Typo word="п" find="([пП])(анибра|арази|асквилян|атрона|едан|ервобра|ервопрису|ира|лу|облагоприя|олубеспамя|олусиро|рактикан|резиден|рела|репя|ресвя|риве|рису|рия|розели|рокля|ролетариа|ротестан|устосвя|ы)т?ст?в" replace="$1$2тств" />
<Typo word="р" find="([рР])(адиопира|аспу|ебя|еген|езиден|екру|енега|еформа|ецензен|ифмоплё|ифмопле|удозна)т?ст?в" replace="$1$2тств" />
<Typo word="с" find="([сС])(амобра|амохо|вятота|ектан|ибари|иро|коробога|коробра|ледопы|обра|олда|оотве|опрису|опу|пекулян|рамо|тихоплё|тихопле|тропо|уббо|уесвя|уе)т?ст?в" replace="$1$2тств" />
<Typo word="т" find="([тТ])(а|езоимени|рансаген|ураген)т?ст?в" replace="$1$2тств" />
<Typo word="у" find="([уУ])(ниа|ю)т?ст?в" replace="$1$2тств" />
<Typo word="ф" find="([фФ])(а|лагеллан)т?ст?в" replace="$1$2тств" />
<Typo word="ч" find="([чЧ])(етверобра)т?ст?в" replace="$1$2тств" />
<Typo word="ш" find="([шШ])(алопу|ляхе)т?ст?в" replace="$1$2тств" />
<Typo word="э" find="([эЭ])(мигран|сте)т?ст?в" replace="$1$2тств" />
<Typo word="ю" find="([юЮ])(но)т?ст?в" replace="$1$2тств" />


Ёфикация
<Typo word="-ём" find="\b([сС]во|[дД]н|[вВ]дво|[кК]он|[кК]опь)ем\b" replace="$1ём" /><!-- вкл.: своём, днём, вдвоём, конём, копьём -->
<Typo word="актёр" find="\b([аА])ктер" replace="$1ктёр" /><!-- вкл.: актёрскую -->
<Typo word="берёза" find="\b([бБ])ерез([ауеы]|ой|а[мх]|ами|ов\w{2,3})?\b" replace="$1ерёз" /><!-- Вкл.: берёзовыми. Нет смысла обрубать окончания: исключений множество -->
<Typo word="бьёт" find="\b([бБ])ъ[её]т" replace="$1ьёт" /><!-- ъ заменяется на ь. Не вкл. "бьёшь": это цитата -->
<Typo word="в чём, о чём" find="(?<![нН]е\s)\b([вВоО]\s)чем\b" replace="$1чём" /><!-- Искл.: не в/о чем. Вкл.: о чём-то -->
<Typo word="варёный" find="\b([вВ])арен(ая|о([ейю]|го|му?)|ы([ейх]|ми?)|ую)\b" replace="$1арён$2" />
<Typo word="введённый, перевезённая" find="(?<![вВ]ы)ве([дз])ен(\b|н)" replace="ве$1ён$2" /><!-- Вкл.: нововведённое, возведённая, произведённые. Искл.: выведенный -->
<Typo word="ведёт, начнётся, придётся" find="(?<![вВ]ы)([вВ]в?ед|[иИ]д|[пП]рид|[вВ]ойд|[нН]ачн|[вВ]ерн|[жЖ]ив)ет(ся)?\b" replace="$1ёт$2" /><!-- Вкл.: введёт, идёт, придёт, войдёт, начнёт, (у)вернёт(ся), живёт. Не вкл. "придёшь" и пр.: это явно цитата. Искл.: вывернется -->
<Typo word="вертолёт" find="\b([вВ])ертолет" replace="$1ертолёт" />
<Typo word="включён, облегчённый и др. прил." find="(?<![вВ]ы|[нН]евы|[пП]|[оО]бес)([вВ]ру|[оО]бру|[сСпП]е|[уУ]тон|[кК]оп|[пП]омра|[оО]блег|[оО]гор|[оО]тре|[оО]бла|вле|дру|олу|клю)чен(\b|н)" replace="$1чён$2" /><!-- Многие прилагательные: вручён, обручён, испечён, утончён, излучён, копчёный, помрачённое, облегчённая, огорчён, отречённую, облачённого, вовлечённой, удручёнными, переключённых. Исключения: (не)выключенный, полученный -->
<Typo word="влюблённый" find="([вВ])люблен(?![аоы])" replace="$1люблён" /><!-- Вкл.: самовлюблённый, невлюблённая. Искл.: влюблена,-но,-ны -->
<Typo word="внесённый, перенесённое" find="(?<![вВ]ы|Йохан)несен(\b|н(ого|ому|ыми?|ая|ую|о[еюйм]|ы[ехй]))" replace="несён$1" /><!-- Вкл.: внесён, неотнесённые. Искл.: вынесенный, Йоханнесен -->
<Typo word="вооружённый" find="([вВ])ооружен(?![иаоы])" replace="$1ооружён" /><!-- Вкл.: невооружённый, перевооружён. Искл.: вооружение, вооружена,-но,-ны -->
<Typo word="вперёд" find="\b([вВ])перед\b" replace="$1перёд" />
<Typo word="времён" find="\b([вВ])ремен\b" replace="$1ремён" />
<Typo word="всё ещё" find="\b([вВ])се\sе[шщ]ё\b" replace="$1сё ещё" /><!-- Дополнение к правилу "ещё". Неразрывный пробел. Ш заменяется на щ -->
<Typo word="всё же" find="\b([вВ])с[её]-?же\b" replace="$1сё же" /><!-- "Же" пишется отдельно. Неразрывный пробел -->
<Typo word="всё так же" find="\b([вВ])се\sтак\sже\b" replace="$1сё так же" /><!-- В основном "всё так же", а не "все (люди) так же". Если исключений окажется много, правило можно удалить -->
<Typo word="всё-таки" find="\b([вВ])с[её]-?\s*таки\b" replace="$1сё-таки" /><!-- Добавляет дефис. Минус — исправляет правильное на правильное -->
<Typo word="господарем" find="\b([гГ])осподарём\b" replace="$1осподарем" /><!-- Ефикация: должно быть "е", а не "ё": https://gramota.ru/meta/gospodar -->
<Typo word="далёкий" find="([дД])алек(?![оаие]\b|ов)" replace="$1алёк" /><!-- Вкл.: недалёкий, неподалёку, далёкое. Искл.: далеко,-ка,-ки, вдалеке, далековато -->
<Typo word="дешёвый" find="\b([дД])ешев(ы[еймх]|ого|ому?|ая|о[ейю]|ую|ыми?|к[аие])\b" replace="$1ешёв$2" /><!-- также дешёвая,-ое, дешёвка) -->
<Typo word="дёшев" find="\b([дД])ешев([оы])?\b" replace="$1ёшев$2" />
<Typo word="дирижёр" find="\b([дД])[еи]р[еи]ж[еёо]р" replace="$1ирижёр" />
<Typo word="её, неё" find="\b([нН])?([еЕ])е\b" replace="$1$2ё" />
<Typo word="ещё" find="\b([еЕ])[шщ]е\b" replace="$1щё" /><!-- Также заменяет ш на щ -->
<Typo word="Ёмкий" find="\bЕмк" replace="Ёмк" /><!-- Вкл.: Ёмко, Ёмкостями. С маленькой буквы ниже -->
<Typo word="ёмкий" find="\bемк" replace="ёмк" /><!-- Вкл.: ёмко, ёмкостями. С большой буквы выше -->
<Typo word="жеребёнок" find="\b([жЖ])еребен" replace="$1еребён" />
<Typo word="жёлтый, жёлто-" find="\b([жЖ])[ое]лт((ая|о[ейюм]|го|ы[ейхм]|ую)\b|о-)" replace="$1ёлт$2" /><!-- Поправляет жо- на жё-. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "зелёный", "тёмный", "тёплый", "чёрный" -->
<Typo word="жёсткий" find="([жЖ])[ое]стк(и[еймх]|ая|о[еймю]?|ому|ую|ого|ими|ости|остью?|остей|остями?|остях)\b" replace="$1ёстк$2" /><!-- Замена "о" на "ё". Затрагивает "жёсткая", "полужёсткий", "жёсткость" и т. п. Возможно, лучше вместо этих окончаний указать исключения, если их меньше, и убрать второе \b -->
<Typo word="жильём" find="\b([жЖ])ильем\b" replace="$1ильём" /><!-- «жильё», увы, не автоматизируется: ср. «новое жильЁ» и «в новом, только что построенном жильЕ» -->
<Typo word="за счёт" find="\b([зЗ])асч[её]т\b" replace="$1а счёт" /><!-- пишется раздельно -->
<Typo word="заменён(ный)" find="(?<!вре)менен(\b|н)" replace="менён$1" /><!-- Вкл.: "отменённый", "воспламенённое", "обременённость", а также "изменённый" (для которого есть отдельное правило). Искл.: современный -->
<Typo word="зелёный, зелёно-" find="\b([зЗ])елен((ая|о[еймю]|ого|ы[ейхм]|ую)\b|о-)" replace="$1елён$2" /><!-- Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "тёмный", "тёплый", "чёрный" -->
<Typo word="изменённый" find="\b([иИ])зм[еи]нен(\b|н)" replace="$1зменён$2" /><!-- Включает "изменённый". Исправляет "-ми" на "-ме" -->
<Typo word="импортёр, экспортёр" find="\b([иИ]м|[эЭ]кс)портер" replace="$1портёр" /><!-- вкл.: импортёрами -->
<Typo word="казнённый" find="\b([кК])азнен(?![аоы])" replace="$1азнён" /><!-- искл.: казнена,-но,-ны -->
<Typo word="Кишинёвский" find="\b([Кк])ишинев" replace="$1ишинёв" />
<Typo word="лёгкий" find="\b([Нн]ел|[лЛ])егк(и[еймх]|ая|о[еймю]|ому|ую|ого|ими)\b" replace="$1ёгк$2" />
<Typo word="манёвренный" find="\b([мМ])аневр(?!и)" replace="$1анёвр" /><!-- Вкл.: "манёвренный". Искл.: маневрирование/-ать -->
<Typo word="миномёт" find="\b([мМ])иномет" replace="$1иномёт" /><!-- вкл.: миномётные -->
<Typo word="Могилёв" find="\b([Мм])огилев(?![сц])" replace="$1огилёв" /><!-- Вкл.: Могилёвом, Могилёвщина. Искл.: Могилевский, Могилевцкий -->
<Typo word="молодёжь, молодёжный" find="\b([мМ])олодеж" replace="$1олодёж" />
<Typo word="награждён, ограждённый" find="гражден(?![иаоы])" replace="граждён" /><!-- искл.: награждение, заграждена,-но,-ны -->
<Typo word="надёжный" find="([нН])адеж(?!ди?)" replace="$1адёж" /><!-- Вкл.: небезнадёжная. Искл: надежда, Надеждин -->
<Typo word="налёт" find="\b([нН]а|[пП]о|[пП]ере|[пП]ри|[уУсС]|[оО]т|[зЗ]а)лет(([ауеы]|о[мв]|ами?|ах)?\b|н)" replace="$1лёт$2" /><!-- Вкл.: полёт, перелёт, прилёт, улёт, слёт, отлёт, залёт; налётный и т. д. Не вкл.: полетать, полетел, полетавший -->
<Typo word="намёк" find="\b([нН])амек(?!а[етюляв]|н)" replace="$1амёк" /><!-- Пока что искл. меньше чем, окончаний существительного: намекать,-ает,-ал(а),-ая,-аю,-авший, намекнуть -->
<Typo word="несёт" find="(?<![вВ]ы)([нН])есет\b" replace="$1есёт" /><!-- искл.: вынесет -->
<Typo word="нёс, принёсший" find="\b([оО]т|[пП]ри|[зЗнН]а|[уУ]|[пП]ере|[сС]|[дД]о)([нН])ес(\b|ш)" replace="$1$2ёс$3" /><!-- разные приставки -->
<Typo word="ни при чём" find="\b([нН])[ие]\s?при\s?ч[её]м" replace="$1и при чём" /><!-- "И" и "ё", раздельно. Минус — исправляет правильное на правильное -->
<Typo word="ночёвка" find="ночевк" replace="ночёвк" /><!-- возможн. искл.: деревни Ночевки -->
<Typo word="объединённый" find="\b([оО])б[ьъ]ед[ие]ненн" replace="$1бъединённ" />
<Typo word="объём" find="\b([оО])б[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?\b" replace="$1бъём$2" />
<Typo word="одноимённый" find="\b([оО])дноименн" replace="$1дноимённ" />
<Typo word="остаётся, отстаёт" find="\b([оО])(т?)стает(ся)?\b" replace="$1$2стаёт$3" /><!-- не вкл. "остаёшься" и т. п.: это явно цитата -->
<Typo word="соединённый" find="([сС])оединенн" replace="$1оединённ" /><!-- вкл: присоединённая, отсоединённых -->
<Typo word="озёра" find="\b([оО])зер(\b|а[мх]и?)" replace="$1зёр$2" />
<Typo word="оленёк" find="\b([оО])ленек\b" replace="$1ленёк" />
<Typo word="определён" find="([оО])пределен(\b|н)" replace="$1пределён$2" /><!-- вкл.: неопределённая, предопределённых -->
<Typo word="отчёт(ный), учёт(ная)" find="\b([уУ]|[оО]т)чет(?!вер)" replace="$1чёт" /><!-- Искл.: учетверение, учетверённый -->
<Typo word="повлёкший" find="\b([пП])овлек(\b|ш)" replace="$1овлёк$2" /><!-- вкл.: повлёк, повлёкшую -->
<Typo word="посвящённый" find="(?<![пП]ре(жде)?)освящен(?![иаоы]|ни)" replace="освящён" /><!-- Вкл.: посвящённый, освящённых. Искл: пре(ждео)священный, освящена,-но,-ны, первосвященник -->
<Typo word="подъём" find="\b([пП])од[ъь]?[её]м(а(?:ми?|х)?|[уеын]|о[вм])?\b" replace="$1одъём$2" /><!-- Также исправляет "ь". "(Я) подъем" встречается значительно реже, чем "(этот) подъём" -->
<Typo word="почёт" find="\b([пП])очет" replace="$1очёт" />
<Typo word="придаётся" find="\b([пП]ри|[оО]т|[вВ]ы|[пП]ере|[пП]од|[оО]б|[рР]аз|[сС]|[сС]оз|[нН]ад|[нН]едо)?([дД])ает(ся)?\b" replace="$1$2аёт$3" /><!-- Вкл.: отдаёт, обдаётся. Не вкл.: "придаёшься", "отдаёмся" и пр., т. к. они явно в цитатах -->
<Typo word="призёр" find="\b([пП])р[еи]зер(а(?:ми?|х)?|[уеы]|о[мв])?\b" replace="$1ризёр$2" />
<Typo word="причём" find="\b([пП])ричем\b" replace="$1ричём" /><!-- если получится, объединить с правилом "о чём" после разделения правила "в нём, о чём" на два -->
<Typo word="провозглашённый" find="([пП])ровозглашен(?![аоыи])" replace="$1ровозглашён" /><!-- Вкл.: (само)провозглашён(но). Искл.: провозглашена,-но,-ны, провозглашение -->
<Typo word="пролёт" find="\b([пП])ролет(ах?|[еуы]|о[мв]|ами?)?\b" replace="$1ролёт$2" />
<Typo word="пулемёт" find="\b([пП])улемет" replace="$1улемёт" /><!-- вкл.: пулемётное -->
<Typo word="разветвлённый" find="\b([рР])азветл([её])н" replace="$1азветвл$2н" /><!-- опечатка: пропущено "в" -->
<Typo word="распростёртый" find="\b([рР])аспр?остерт" replace="$1аспростёрт" />
<Typo word="распространённый" find="([рР])аспр?остранен(?![иаоы])" replace="$1аспространён" /><!-- Также исправляет "расПОстранённый" на "-про-". Вкл.: перераспространённый, нераспространённую. Искл.: распространение, распространена,-но,-ны -->
<Typo word="рассечённый" find="([рР])ассеченн" replace="$1ассечённ" />
<Typo word="ребёнок" find="\b([рР])ебен([ок])" replace="$1ебён$2" /><!-- вкл.: ребёнком -->
<Typo word="режиссёр" find="([рР])[ие]ж[ие]сс?[её]р" replace="$1ежиссёр" />
<Typo word="решённый" find="(?<![гГ])([рР])ешен(?![аоыи])" replace="$1ешён" /><!-- Вкл.: нерешённая, решён. Искл.: грешен, решена,-но,-ны, решение -->
<Typo word="решётка" find="\b([рР])ешетк" replace="$1ешётк" />
<Typo word="рождённый" find="\b([уУ]|[пП]ри|[зЗ]аконно)?([рР])[оа]жденн" replace="$1$2ождённ" /><!-- стоит добавить "пере-" -->
<Typo word="рукоположен" find="\b([рР])укоположен(?![иаоы])" replace="$1укоположён" /><!-- искл.: рукоположение, рукоположена,-но,-ны -->
<Typo word="самолёт" find="\b([сС])амолет" replace="$1амолёт" /><!-- вкл.: самолётных -->
<Typo word="серьёзный" find="([сС])[еи]р[ьъ]езн" replace="$1ерьёзн" /><!-- вкл.: несерьёзная, серьёзности -->
<Typo word="сестёр" find="\b([сС])естер\b" replace="$1естёр" /><!-- встр. в религ. контекстах -->
<Typo word="скрупулёзный" find="([сС])к[ур][ру]пул[её]зн" replace="$1крупулёзн" /><!-- Меняет -ур- на -ру- или е на ё. Вкл.: скрупулёзностью, нескрупулёзно -->
<Typo word="съёмка, киносъёмочный" find="([сС])[ьъ]ем(о?)([кнчщ])" replace="$1ъём$2$3" /><!-- вкл.: съёмок, съёмщик, телесъёмочная, несъёмное -->
<Typo word="насчёт, отсчёт" find="([сС])чет\b" replace="$1чёт" /><!-- вкл.: подсчёт, просчёт, пересчёт -->
<Typo word="таёжный" find="\b([тТ])аежн" replace="$1аёжн" /><!-- вкл.: таёжник, таёжница -->
<Typo word="твёрдый" find="\b([тТ])верд(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)" replace="$1вёрд$2" /><!-- слишком много искл., чтобы обрубить окончания -->
<Typo word="тёмный, тёмно-" find="\b([тТ])емн((ы[ейхм]|ая|о[ейюм]|ого|ую)\b|о-)" replace="$1ёмн$2" /><!-- Вкл.: тёмно-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёплый", "чёрный" -->
<Typo word="тёплый" find="\b([тТ])епл(ы[ейхм]|ая|о[ейю]|ого|ую)\b" replace="$1ёпл$2" /><!-- Искл.: теплом. Не вкл.: "т''е''пло- и электростанция". Вкл.: тёпло-красный. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "чёрный" -->
<Typo word="трёх/четырём" find="\b([тТ]|[чЧ]еты)ре([хм])(?!я|о[лр]|ат|арн)" replace="$1рё$2" /><!-- Работает как отдельное слово или его начало. Искл.: тремя, тремоло, тремор, трематода, Трехарн. "Четвёртый" ниже, "четырьмя" [[#Ч|выше]] -->
<Typo word="тяжёлый" find="([тТ])яж[ое]л(ы[ейх]|ая|о[ейм]|ому|ую|ого|ыми?)\b" replace="$1яжёл$2" /><!-- вкл.: "нетяжёлый", "полутяжёлый" и т. п. -->
<Typo word="удалённый" find="даленн" replace="далённ" /><!-- вкл.: отдалённых -->
<Typo word="упразднённый" find="\b([уУ])празднен(\b|н)" replace="$1празднён$2" /><!-- не вкл.: упразднена, упразднение -->
<Typo word="учёба" find="\b([уУ])чеб([аеуы]|ой)\b" replace="$1чёб$2" />
<Typo word="учёный" find="\b([уУ])чен(ы[йемх]|ого|ому?|ая|о[йе]|ую|ыми)" replace="$1чён$2" /><!-- проще указать окончания, чем все исключения -->
<Typo word="Фёдор" find="\b[Фф]едор(([ауе]|ом)\b|овн)" replace="Фёдор$1" /><!-- Удалить, если окажется реальный "фЕдор". Вкл.: Фёдоровна -->
<Typo word="четвёртый" find="\b([чЧ])етверт(ая|о[гейм]|ы[еймх])" replace="$1етвёрт$2" /><!-- "четырём" и "четырьмя" выше -->
<Typo word="чёрный, чёрно-" find="\bчерн((ая|о[ейюм]|ого|ы[ейхм]|ую)\b|о-)" replace="чёрн$1" /><!-- Вкл.: чёрно-белый. Искл.: фамилия Черных. Нет смысла обрубать окончания: исключений больше, чем указанных окончаний. Похожий код у этих правил: "жёлтый", "зелёный", "тёмный", "тёплый" -->
<Typo word="шёпот(ный)" find="([шШ])епот(?!н[яюеиё]|ок|ко|ат)" replace="$1ёпот" /><!-- Вкл.: полушёпотом. Искл.: шепотня, шепоток,-тком, шепотать -->
<Typo word="шёл" find="(?<![кК]и|[вВдД]ы)шел(ся)?\b" replace="шёл$1" /><!-- искл.: кишел, вышел, дышел -->
<Typo word="шофёр" find="\b([шШ])офер([уеы]|о[мв]|ами?|ах)" replace="$1офёр" /><!-- не вкл.: "шофера" может быть мн. ч., а не ед. ч. "шофёра" -->


С учётом других языков
<!-- Замена не произойдёт, если слева или справа найдётся символ, которого нет в русском -->
<Typo word="брошюра" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))([бБ])рошур(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1рошюр" /><!-- Верно украинское "брошура", так что правило не работает, если рядом украинские буквы или укр. домен "uk" -->
<Typo word="бюллетень" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))\b([бБ])[юие]лл?[еюи]тен(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1юллетен" /><!-- корректно украинское "бюлетень" -->
<Typo word="глаголы в настоящем/будущем времени" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))([ау])([ею])ться(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1$2тся" /><!-- корректны украинские слова с мягким знаком, напр. "називаються" -->
<Typo word="документ" find="(?<=(?:[^іІўЎґҐ]{100}))([дД])аку?мент(?=(?:[^іІўЎґҐ]{100}))" replace="$1окумент" /><!-- Вкл.: недокументальный. Белорусское "дакумент" верно -->
<Typo word="коммуна, коммунизм" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))\b([кК])омм?унн?(?!\b|аль\b|ан|ар[ди]|ерос|и[гд]|икас)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1оммун" /><!-- Искл.: комунерос, комунига и др. Верно укр. "комуна" и серб. "комунизам" -->
<Typo word="корреспондент 2" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))([кК])ореспон?ден(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1орреспонден" /><!-- Корректно украинское "кореспондент". "[[#К|Корресподент]]" — опечатка -->
<Typo word="моллюск" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))\b([мМ])олюск(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1оллюск" /><!-- корректно украинское "молюск" -->
<Typo word="областной" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))([оО])бласнт?(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1бластн" /><!-- корректно украинское "обласний" -->
<Typo word="оккупировать" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))\b([оО])куп(ир|ац)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1ккуп$2" /><!-- Корректно украинское "окупація", сербское "окупација". "Оккупация" в [[#О]]. Граница слова нужна: искл. "самокупироваться" -->
<Typo word="оппозиция" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))\b([оО])позиц(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1ппозиц" /><!-- корректно украинское "опозиція", сербское "опозиције" -->
<Typo word="параллельно" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))([пП])аралл?елл?(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1араллел" /><!--  Вкл.: непараллельный. Корректно украинское "паралельний", сербское "паралелно" -->
<Typo word="партнёр" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))\b(?!Партнершип)([пП])артнер(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1артнёр" /><!-- Искл.: Партнершип. Украинские слова "партнер", "партнерка", "партнерський". Сербское "партнер" -->
<Typo word="переправиться" find="(?<=(?:[^ђЂjЈљЉњЊЋћџЏ]{100}\b))([пП])реправ(?=(?:[^ђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1ереправ" /><!-- корректно сербское "преправљено" -->
<Typo word="процесс" find="(?<=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))\b([пП])роцес(?!с)(?=(?:[^іїєґІЇЄҐukђЂjЈљЉњЊЋћџЏ]{100}))" replace="$1роцесс" /><!-- Верно укр. и серб. "процес". Исключается сначала русская "с" (вторая), затем укр. буквы, потом серб. Вкл.: процесс(ия), процессорный, процессуальная -->
<Typo word="район" find="(?<=(?:[^іІўЎґҐ]{100}))([рР])аён(?=(?:[^іІўЎґҐ]{100}))" replace="$1айон" /><!-- Вкл.: микрорайон. Белорусское "раён" верно -->
<Typo word="священник, первосвященник" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))\b([пП]ерво)?([Сс])вященик(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1$2вященник" /><!-- Встречается староукраинское "священик" -->
<Typo word="участник" find="(?<=(?:[^іїєґІЇЄҐuk]{100}))\b([уУ])часник(?=(?:[^іїєґІЇЄҐuk]{100}))" replace="$1частник" /><!-- корректное украинское "учасник" -->
<Typo word="французский" find="(?<=(?:[^іІўЎґҐ]{100}))([фФ])ранцус?[зс]к(?=(?:[^іІўЎґҐ]{100}))" replace="$1ранцузск" /><!-- корректно белорусское (тарашкевичное) "француская"-->
<Typo word="шахтёр" find="(?<=(?:[^Іі]{100}))([шШ])ахтер(?=(?:[^Іі]{100}))" replace="$1ахтёр" /><!-- Казахское "шахтер" -->


Сокращения
<Typo word="в т. ч." find="\b([вВ])\sт\.?ч\." replace="$1 т. ч." /><!-- Пробел нужен (здесь он неразрывный): https://gramota.ru/spravka/vopros/271728 -->
<Typo word="Гц" find="(\d+)\s?гц\b" replace="$1 Гц" /><!-- "Гц" надо с большой буквы, в отличие от "герц" -->
<Typo word="гг." find="\bг\.\s?г\.\b" replace="гг." />
<Typo word="герц" find="(\d+)\s?Герц" replace="$1 герц" /><!-- "герц" надо с маленькой буквы, в отличие от "Гц" -->
<Typo word="и т. д., и т. п." find="\b([иИ])\s*т\.?\s*([дп])\." replace="$1 т. $2." /><!-- см. "в т. ч." и https://gramota.ru/spravka/vopros/204104 -->
<Typo word="кГц" find="(\d+)\s?К[Гг]ц\b" replace="$1 кГц" /><!-- "к" (кило) надо с маленькой буквы, "Гц" — с большой -->
<Typo word="МГц" find="(\d+)\s?м[Гг]ц\b" replace="$1 МГц" /><!-- "М" (мега) и "Гц" надо с большой буквы -->
<Typo word="млн лет" find="\bмил\. лет\b" replace="млн лет" />
<Typo word="млн, млрд, трлн" find="(\s(?:млн|млрд|трлн))\.(\s[а-я])" replace="$1$2" /><!-- правильно без точки -->
<Typo word="над уровнем моря" find="\b([нН])(ад|\.)\sур(овнем|\.)?\sм(оря\.)\b" replace="" /><!-- Раскрываются сокращения. Минус — исправляется правильное на правильное -->
<Typo word="наращения числительных, 5" find="([0569])-?т?и\b(?!\sтыс|мил)" replace="$1" /><!-- Правильно "5", "20", а не "5-ти", "20и". Несловесная замена, чтобы "35-ти" не превращалось в "3пяти". Сюда не входит "2/3/4-х", хотя это тоже частая ошибка (должно значить "четвёртых", а не "четырёх"). И не включено "-ми", т. к. это "-ыми" ("пятыми", хотя часто неправильно используется как "-тьми": "пятьми"). Исключения — "тыс(ячный)" и "мил(лионное)": ими занимается следующее правило, появляется нужный дефис -->
<Typo word="наращения числительных, 5-го" find="\b(\d+)-(?:(?:ы([ймех]|ми))|(?:о([йюем]|го|му))|(?:а(я))|(?:у(ю))|(?:и([ймх]|ми))|(?:е([мйю]|го|му)))\b" replace="$1-$2$3$4$5$6$7" /><!-- правильно по минимуму букв: 5-м, 1960-е -->
<Typo word="наращения числительных, 5-тысячный" find="([0569])-?т?и\s(тыс|мил)" replace="$1-$2" /><!-- 80-ти тысячный  80-тысячный, 95и миллионное  95-миллионное -->
<Typo word="т. е., т. к., т. н." find="\b([тТ])\.\s*([екн])\." replace="$1. $2." /><!-- см. "в т. ч." и https://gramota.ru/spravka/vopros/204104 -->
<Typo word="тыс." find=" тыс([\s,:;])" replace=" тыс.$1" /><!-- должно быть с точкой -->


Разное
<Typo word="hhttp" find="[Hh]http" replace="http" />
<Typo word="глаголы в неопределённой форме" find="([бвнт])атся" replace="$1аться" /><!-- настоящее и будущее в [[#С учётом других языков]] -->


HTML-код
<Typo word="----" find="(?i)([\r\n])<hr[ /]*>([\r\n])" replace="$1----$2" /><!-- четыре дефиса вместо <hr> -->
<Typo word="<strong></strong>" find="(?i)<strong>(.*?)</strong>" replace="'''$1'''" /><!-- вики-разметка предпочтительнее тегов -->
<Typo word="<em></em>" find="(?i)<em>(.*?)</em>" replace="''$1''" /><!-- вики-разметка предпочтительнее тегов -->
<Typo word="<hr>" find="(?i)<hr ([^>/]+?)>" replace="<hr $1>" /><!-- опускает буквы тега HR в нижний регистр -->
<Typo word="<br>" find="</?[bB][rR] ?/?>" replace="<br>" /><!-- убирание ненужного " /" -->
<Typo word="=" find="(?i)([\r\n]) *<h1> *([^<]+?) *</h1> *([\r\n])" replace="$1= $2 =$3" />
<Typo word="==" find="(?i)([\r\n]) *<h2> *([^<]+?) *</h2> *([\r\n])" replace="$1== $2 ==$3" />
<Typo word="===" find="(?i)([\r\n]) *<h3> *([^<]+?) *</h3> *([\r\n])" replace="$1=== $2 ===$3" />
<Typo word="====" find="(?i)([\r\n]) *<h4> *([^<]+?) *</h4> *([\r\n])" replace="$1==== $2 ====$3" />
<Typo word="=====" find="(?i)([\r\n]) *<h5> *([^<]+?) *</h5> *([\r\n])" replace="$1===== $2 =====$3" />
<Typo word="======" find="(?i)([\r\n]) *<h6> *([^<]+?) *</h6> *([\r\n])" replace="$1====== $2 ======$3" />


Unicode
<Typo word="&laquo;" find="&laquo;" replace="«" />
<Typo word="&mdash;" find="&mdash;" replace="—" />
<Typo word="&nbsp;" find="&nbsp;" replace=" " />
<Typo word="&raquo;" find="&raquo;" replace="»" />
<Typo word="{{м2}}" find="м" replace="{{м2}}" /><!-- Юникод [[вп:РТ|слишком]] маленький — нужна замена на шаблоны или <sup>. Это правило включает также см2, мм2 и т. п. Хотя для них есть отдельные шаблоны ({{см2}}, {{мм2}}), суть одинакова. Для оптимизации можно оставить это одно правило -->
<Typo word="{{м3}}" find="м" replace="{{м3}}" /><!-- см. выше -->
<Typo word="{{степень|2}}" find="" replace="{{степень|2}}" /><!-- см. выше -->
<Typo word="{{степень|3}}" find="" replace="{{степень|3}}" /><!-- см. выше -->
<Typo word="0/3" find="(\d+\s?)?" replace="{{дробь|$1|0|3}}" /><!-- Дроби нужно оформлять через шаблон, чтобы они не были [[вп:РТ|слишком]] маленькими. Чит. [[Служебная:Постоянная ссылка/148463921#числовые формы -> соответствующая разметка|обс.]] Если рядом с  не стоит целое число, то будет {{дробь||0|3}} с лишней чёрточкой, но на верное отображение не влияет -->
<Typo word="1/2" find="(\d+\s?)?" replace="{{дробь|$1|1|2}}" /><!-- см. выше -->
<Typo word="1/3" find="(\d+\s?)?" replace="{{дробь|$1|1|3}}" /><!-- см. выше -->
<Typo word="1/4" find="(\d+\s?)?" replace="{{дробь|$1|1|4}}" /><!-- см. выше -->
<Typo word="1/5" find="(\d+\s?)?" replace="{{дробь|$1|1|5}}" /><!-- см. выше -->
<Typo word="1/6" find="(\d+\s?)?" replace="{{дробь|$1|1|6}}" /><!-- см. выше -->
<Typo word="1/7" find="(\d+\s?)?" replace="{{дробь|$1|1|7}}" /><!-- см. выше -->
<Typo word="1/8" find="(\d+\s?)?" replace="{{дробь|$1|1|8}}" /><!-- см. выше -->
<Typo word="1/9" find="(\d+\s?)?" replace="{{дробь|$1|1|9}}" /><!-- см. выше -->
<Typo word="1/10" find="(\d+\s?)?" replace="{{дробь|$1|1|10}}" /><!-- см. выше -->
<Typo word="2/3" find="(\d+\s?)?" replace="{{дробь|$1|2|3}}" /><!-- см. выше -->
<Typo word="2/5" find="(\d+\s?)?" replace="{{дробь|$1|2|5}}" /><!-- см. выше -->
<Typo word="3/4" find="(\d+\s?)?" replace="{{дробь|$1|3|4}}" /><!-- см. выше -->
<Typo word="3/5" find="(\d+\s?)?" replace="{{дробь|$1|3|5}}" /><!-- см. выше -->
<Typo word="3/8" find="(\d+\s?)?" replace="{{дробь|$1|3|8}}" /><!-- см. выше -->
<Typo word="4/5" find="(\d+\s?)?" replace="{{дробь|$1|4|5}}" /><!-- см. выше -->
<Typo word="5/6" find="(\d+\s?)?" replace="{{дробь|$1|5|6}}" /><!-- см. выше -->
<Typo word="5/8" find="(\d+\s?)?" replace="{{дробь|$1|5|8}}" /><!-- см. выше -->
<Typo word="7/8" find="(\d+\s?)?" replace="{{дробь|$1|7|8}}" /><!-- см. выше -->
<Typo word="C" find="" replace="C" /><!-- нужны латинские (английские) сивмолы вместо Юникода: [[Википедия:Оформление_статей#Нумерация_римскими_цифрами]] -->
<Typo word="c" find="" replace="c" /><!-- см. выше -->
<Typo word="D" find="" replace="D" /><!-- см. выше -->
<Typo word="d" find="" replace="d" /><!-- см. выше -->
<Typo word="I" find="" replace="I" /><!-- см. выше -->
<Typo word="i" find="" replace="i" /><!-- см. выше -->
<Typo word="L" find="" replace="L" /><!-- см. выше -->
<Typo word="l" find="" replace="l" /><!-- см. выше -->
<Typo word="M" find="" replace="M" /><!-- см. выше -->
<Typo word="m" find="" replace="m" /><!-- см. выше -->
<Typo word="V" find="" replace="V" /><!-- см. выше -->
<Typo word="v" find="" replace="v" /><!-- см. выше -->
<Typo word="X" find="" replace="X" /><!-- см. выше -->
<Typo word="x" find="" replace="x" /><!-- см. выше -->
<Typo word="знак мягкого переноса" find="­" replace="" /><!-- Удаление знака (виден только в коде): не общепринят и нарушает работу AWB-ботов, не позволяя им верно определять границы слов. Оставлять только в таблицах или длинных словах. [[Википедия:Форум/Архив/Вопросы/2025/08#Водяной_знак_ли]] -->


Wiki-код
<Typo word="Категория" find="\[\[:[Cc]ategory:" replace="[[:Категория:" />
<Typo word="комментарий" find="\n<!--" replace="<!--" /><!-- убирается перенос на новую строку, а с ним и видимая дыра в статье -->
<Typo word="Курсивное начертание" find="''Курсивное начертание''" replace="" />
<Typo word="Полужирное начертание" find="'''Полужирное начертание'''" replace="" />
<Typo word="Ударение" find="{{[Уу]дарение}}" replace=" " />
<Typo word="Файл" find="\[\[:(?:[Ii]mage|[Ии]зображение|[Ff]ile):" replace="[[:Файл:" />


.
Downgrade Counter