Вікіпедыя:AutoWikiBrowser/Typos

З Вікіпедыі, свабоднай энцыклапедыі
Кароткая спасылка-перанакіраванне ВП:Typos
ВП:Памылкі друку

На гэтай старонцы змяшчаюцца рэгулярныя выразы для аўтаматычнай карэкцыі памылак друку з дапамогай AutoWikiBrowser (функцыя RegexTypoFix). Не варта правіць спіс, калі вы недастаткова добра валодаеце мовай рэгулярных выразаў.

Пасля важных змен не забывайце абнаўляць гаджэт MediaWiki:Gadget-wfTypos.js скрыптам MediaWiki:Gadget-wfTyposUpdate.js.

Вызначэнне рэгулярных выразаў[правіць зыходнік]

Рэгулярныя выразы (.NET)
Якары Каментарыі
^ Пачатак радка Першы сімвал на старонцы
\A Пачатак радка Першы сімвал на старонцы
$ Канец радка Апошні сімвал на старонцы
\Z Канец радка Апошні сімвал на старонцы
\b На мяжы слоў На літару, лічбу або знак падкрэслення
\B Не на мяжы слоў Не на літару, лічбу або знак падкрэслення
Класы сімвалаў Прыклады
\w Любы сімвал «слова» (літары, лічбы, падкрэсліванне) abcdefghijklmnopqstuvwxyz​ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789_
\W Любы сімвал, акрамя сімвалаў «слова» $?!#%*@&;:.,+-±=^"`\|/<>{}[]()~(newline)(tab)(space)
\s Сімвал прабелу (space) (tab) (literal new line) (return)
\S Любы сімвал, акрамя прабелу abcxyz_ABCXYZ$?!#%*@&;:.,+-=^"/<{[(~0123789 (няпоўны спіс)
\d Любая лічба 0123456789
\D Любы сімвал, акрамя лічбаў abcxyz_ABCXYZ$?!#%*@&;:.,+-=^"/<{[(~(newline)(tab)(space) (няпоўны спіс)
\n Новы радок (newline)
\p{L} Усе літары Unicode AaÃãÂâĂăÄäÅå (няпоўны спіс)
\p{Ll} Усе малыя літары Unicode aãâăäå (няпоўны спіс)
\p{Lu} Усе вялікія літары Unicode AÃÂĂÄÅ (няпоўны спіс)
\r Carriage return (carriage return)
\t Tab (tab)
\c Кантрольны сімвал Ctrl-A through Ctrl-Z (0x01–0x1A)
\x Любая шаснаццатковая лічба 0123456789abcdefABCDEF
\0 Любая васьмярковая лічба 01234567
Квантыфікатары Каментарыі
* 0 ці болей
+ 1 ці болей
? 0 ці 1
{3} Дакладна 3
{3,} 3 ці болей
{2,4} 2, 3 ці 4
Экрануючы сімвал Каментарыі
\ Экрануючы сімвал
Метасімвалы (неабходна экранаваць) Каментарыі
Метасімвал Экранаваны метасімвал  
^ \^ Няма ў гэтым спісе: =}#!/%&_:; (няпоўны спіс)
$ \$
( \(
) \)
< \<
. \.
* \*
+ \+
? \?
[ \[
] \]
{ \{
\ \\
| \|
> \>
Групы і дыяпазоны
Заўвага: дыяпазоны ўключаныя
Каментарыі
. Любы сімвал, акрамя новага радка
( . . . ) Група захопу (захоплівае сімвалы або яшчэ нешта паміж дужкамі) Зваротная спасылка захоплівае групы з $1, $2 і г.д.
(abc) abc (паслядоўна) $1, $2 і г.д. называюцца зваротнымі спасылкамі.
| Чаргаванне (супадае альбо з правага боку, альбо з левага)
ab|cd|ef ab ці cd ці ef
[def] d ці e ці f
[^abc] Усё (уключаючы новы радок), акрамя a ці b ці c
[a-q] Маленькая літара паміж a і q
[A-Q] Вялікая літара паміж A і Q
[0-7] Лічба ад 0 да 7
Супадзенне радкоў Каментарыі
\1, \2, \3 і г.д. Супадзенне радкоў у захопленых групах (...). (\n[^\n]+)\1 супадае з аднолькавымі сумежнымі лініямі; $1 заменіць адзіным асобнікам.
\k<name> Супадзенне радкоў у названых захопленых групах (?<name>...).
Зваротныя спасылкі Каментарыі
(sam) (max) (pete) $1 — вяртае sam
(sam) (max) (pete) $2 — вяртае max
(sam) (max) (pete) $3 — вяртае pete
(A) (B) (C) (D) (E) (F) (G) (H) (I) (J) $10 — вяртае J
(A) (B) (C) (D) (E) (F) (G) (H) (I) (J) ${1}0 — вяртае A0
Абазначэнне пашырэння Каментарыі
(?:...) non-capturing parens (?:abc) match and consume, but don't capture, abc
(?=...) positive lookahead, no string consumed abc(?=xyz) matches abc only if followed by xyz
(?!...) negative lookahead, no string consumed abc(?!xyz) matches abc except when it's followed by xyz
(?<=...) positive lookbehind, no string consumed (?<=xyz)abc matches abc only if preceded by xyz
(?<!...) negative lookbehind, no string consumed (?<!xyz)abc matches abc except when it's preceded by xyz
(?<name>...) gives a name to a capture group (?<year>\b\d{4}\b) matches the whole word 2016 Backreference the named group using ${year}
(?#...) comment (?#Just a comment in here)
Узоры шаблонаў
Шаблон рэгулярных выразаў Будзе адпавядаць Каментарыі
([A-Za-z0-9-]+) 1 або больш сімвалаў, якія ўяўляюць сабой літары, лічбы і злучкі
(\d{1,2}\/\d{1,2}\/\d{4}) Дата 3/24/2008 ці 03/24/2008 ці 24/03/2008
\[\[\d{4}\]\] 4-значны нумар вікі-спасылкі [[2008]]
(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May\.?|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.?|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|)) Поўная або скарочаная назва месяца

Токены і групы[правіць зыходнік]

Токены і групы — гэта часткі рэгулярнага выразу, за якімі можа ісці квантыфікатар, прызначаныя для змянення колькасці паслядоўных супадзенняў. Маркер — гэта сімвал, спецыяльны сімвал, клас сімвалаў або дыяпазон (напрыклад [m-q]). Групы існуюць для агароджвання маркераў або іншых груп у дужках. Усе яны могуць быць змененыя, каб адпавядаць неабходнай колькасці разоў, з дапамогай квантыфікатара. Напрыклад: a?, \n+, \d{4}, [m-r]*, (a?\n+\d{4}[m-r]*|not){3,7}, and ((?:97[89]-?)?(?:\d[ -]?){9}[\dXx]).

Прагнасць і квантыфікатары[правіць зыходнік]

Прагнасць (англ.: greedy) у кантэксце рэгулярных выразаў апісвае колькасць сімвалаў, якім будзе адпавядаць (часта таксама пазначанаецца як «спажыванае» (англ.: consumed)) частка рэгулярнага выразу з пераменнай даўжынёй — токенам або групай, за якой ідзе квантыфікатар, які вызначае лік (або дыяпазон лікаў) лексем. Калі частка рэгулярнага выразу «прагная», яна будзе адпавядаць як мага большай колькасці сімвалаў. Калі яна не прагная, то будзе адпавядаць як мага меншай колькасці сімвалаў.

У гэтым радку: [[Lorem ipsum]] dolor sit amet, [[consectetur adipisicing]] elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

гэты выраз: \[\[.*\]\] будзе адпавядаць [[Lorem ipsum]] dolor sit amet, [[consectetur adipisicing]].

гэты выраз: \[\[.*?\]\] будзе адпавядаць [[Lorem ipsum]] and [[consectetur adipisicing]].

Будзьце асцярожныя з такімі выразамі, як (\w)(<ref[^<>]*>.*?</ref>)([,.:;]), чыя цэнтральная група захопу будзе ахопліваць больш чым адну групу спасылак, калі выконваюцца знешнія ўмовы:
sed do eiusmod tempor<ref>reference</ref> incididunt ut <ref>reference 2</ref>. labore

Рэкурсіўныя падгрупы[правіць зыходнік]

\[\[(Image:[^][|]+)\|([^][]*(\[\[[^][]+\]\][^][]*)*)\]\]

Прыклады рэгулярных выразаў[правіць зыходнік]

Прыклады рэгулярных выразаў
Знайсці шаблон {{Сцягафікацыя}} і выдаліць
Знайсці: \{\{\s*?[Сс]цягафікацыя\s*?\|.*?\}\}
Замяніць на: (нічога)
Прыклад тэксту для пошуку: {{сцягафікацыя|ЗША}} [[Злучаныя Штаты Амерыкі]]
Вынік: [[Злучаныя Штаты Амерыкі]]
Каментарыі:
Шукаць любы з трох параметраў шаблона і замяніць значэнне на нейкае новае значэнне
Знайсці: ([\|]\s*)(occupation|spouse|notableworks)(\s*=\s*)([^\|\}]+)(?=\s*(\||}}))
Замяніць на: $1$2$3new value
Прыклад тэксту для пошуку: {{Асоба|імя=Аляксандр|род дзейнасці=танцор|нацыянальнасць=грэк}}
Вынік: {{Асоба|імя=Аляксандр|род дзейнасці=new value|нацыянальнасць=грэк}}
Каментарыі: $1 $2 and $3 are for preserving whitespace. A cut-down version could be used to rename template parameters. Further processing could be performed against $4.

Даданне/змяненне арфаграфічнай памылкі[правіць зыходнік]

  • Перайдзіце сюды, каб прапанаваць змены, калі вы не ведаеце, як гэта зрабіць самастойна, або ў вас ёсць якія-небудзь сумневы з нагоды змен. Дасведчаныя карыстальнікі змогуць дадаць іх для вас і, магчыма, палепшыць фармулёўку.
  • Заўсёды ўлічвайце магчымасць ілжывых спрацоўванняў — не дадавайце варыянты, калі такія спрацоўванні магчымыя
  • Імкніцеся мець адны рэгулярны выраз для канкрэтнага слова, калі гэта магчыма
  • Майце на ўвазе, што кожнае даданне/магчымасць слова павялічвае нагрузку на працэсар і запавольвае працэс сканавання артыкулаў
  • Не забудзьцеся абнавіць імя зменнай, калі вы зменіце нешта, што ўплывае на яе
  • Выдаляць любое дубляванне
  • Разгортваць рэгулярныя выразы, каб яны спрацоўвалі на большую колькасць суфіксаў (напрыклад, «ыць», «ана», «нне»)
  • Майце на ўвазе, што некаторыя рэгулярныя выразы наўмысна выпраўляюць толькі пэўныя версіі слова, каб пазбегнуць ілжывых спрацоўванняў. Яны павінны быць адзначаны сімвалам падкрэслення _ у канцы запісу word=
  • Выдаляйце любыя незвычайныя словы

Спіс памылак друку[правіць зыходнік]

Усе змены ў гэтым спісе адбываюцца ў рэжыме рэальнага часу. AWB загружаецца непасрэдна з гэтага спісу кожны раз, калі хтосьці ўключае опцыю RETF.

Новыя дапаўненні[правіць зыходнік]

Для зручнасці выпраўлення памылак у нядаўна ўведзеных памылках друку, калі ласка, змяшчайце новыя запісы ў верхняй частцы гэтага раздзела.

Замены[правіць зыходнік]

<Typo word="аб'я" find="\b([аА])б'я(\w+)\b(?!\u0301)" replace="$1б’я$2" />
<Typo word="аднім" find="\b([аА])днім\b(?!\u0301)" replace="$1дным" />
<Typo word="апэрацыя, апэратыўны" find="\b([аА])пэр(\w+)\b(?!\u0301)" replace="$1пер$2" />
<Typo word="асобаў" find="\b([аА])собаў\b(?!\u0301)" replace="$1соб" />
<Typo word="асьц" find="\b([аА])сьц(\w+)\b(?!\u0301)" replace="$1сц$2" />
<Typo word="акторка" find="\b([аА])кторк(\w+)\b(?!\u0301)" replace="$1ктрыс$2" />
<Typo word="актор" find="\b([аА])ктор\b(?!\u0301)" replace="$1кцёр" />
<Typo word="акцыяў" find="\b(\w+)цыяў\b(?!\u0301)" replace="$1цый" />
<Typo word="альгарытм" find="\b([аА])льгарытм(\w+)\b(?!\u0301)" replace="$1лгарытм$2" />
<Typo word="Амэрыка" find="\b([аА])мэрык(\w+)\b(?!\u0301)" replace="$1мерык$2" />
<Typo word="Ангельшчына" find="\b([аА])нгельшчына\b(?!\u0301)" replace="$1нглія" />
<Typo word="Ангельшчыне" find="\b([аА])нгельшчыне\b(?!\u0301)" replace="$1нгліі" />
<Typo word="Ангельшчыны" find="\b([аА])нгельшчыны\b(?!\u0301)" replace="$1нгліі" />
<Typo word="ангельск" find="\b([аА])нгельск(\w+)\b(?!\u0301)" replace="$1нглійск$2" />
<Typo word="Антвэрпэн" find="\b([аА])нтв[эе]рп[эе]н(\w+)\b(?!\u0301)" replace="$1нтверпен$2" />
<Typo word="Аргентына" find="\b([аА])ргентын(\w+)\b(?!\u0301)" replace="$1ргенцін$2" />
<Typo word="Базэль" find="\b([бБ])азэл(\w+)\b(?!\u0301)" replace="$1азел$2" />
<Typo word="Базэль" find="\b([бБ])азэл(\w*)\b(?!\u0301)" replace="$1азел$2" />
<Typo word="Бізнэсмэ" find="\b([бБ])ізнэсмэ(\w+)\b(?!\u0301)" replace="$1ізнесме$2" />
<Typo word="Бляк" find="\b([бБ])ляк(\w+)\b(?!\u0301)" replace="$1лак$2" />
<Typo word="бэтонны" find="\b([бБ])этон(\w+)\b(?!\u0301)" replace="$1етон$2" />
<Typo word="бэтон" find="\b([бБ])этон\b(?!\u0301)" replace="$1етон" />
<Typo word="бясьпека" find="\b бясьп(\w+)\b(?!\u0301)" replace="бясп$1" />
<Typo word="Бясьпека" find="\b Бясьп(\w+)\b(?!\u0301)" replace="Бясп$1" />
<Typo word="Болш" find="\b([бБ])олш\b(?!\u0301)" replace="$1ольш$2" />
<Typo word="Брусэль" find="\b([бБ])русэл(\w+)\b(?!\u0301)" replace="$1русел$2" />
<Typo word="бурзе" find="\b(\w+)бурзе\b(?!\u0301)" replace="$1бургу" />
<Typo word="бэрг" find="\b([бБ])эрг(\w+)\b(?!\u0301)" replace="$1ерг$2" />
<Typo word="бяз" find="\bбяз \b(?!\u0301)" replace="без " />
<Typo word="ваеначальнік" find="\b([вВ])аеначальні(\w+)\b(?!\u0301)" replace="$1оеначальні$2" />
<Typo word="ваяводзтва" find="\b([вВ])аяводзт(\w+)\b(?!\u0301)" replace="$1аяводст$2" />
<Typo word="ваяводзкі" find="\b([вВ])аяводзк(\w+)\b(?!\u0301)" replace="$1аяводск$2" />
<Typo word="велікагаловы" find="\b([вВ])елікагалов(\w+)\b(?!\u0301)" replace="$1ялікагалов$2" />
<Typo word="велікадзяржаўны" find="\b([вВ])елікадзяржаўн(\w+)\b(?!\u0301)" replace="$1ялікадзяржаўн$2" />
<Typo word="верасень" find="\b([вВ])ерасьн(я|ем|ю)\b(?!\u0301)" replace="$1ерасн$2" />
<Typo word="вобласць" find="\b([вВ])обласьц([ьію])\b(?!\u0301)" replace="$1обласц$2" />
<Typo word="водарасцяў" find="\b([вВ])одарасцяў\b(?!\u0301)" replace="$1одарасцей" />
<Typo word="выстаўка" find="\b([Вв])ыстав(амі|а[юй]?|у)\b(?!\u0301)" replace="$1ыстаўк$2" />
<Typo word="Вэнэра" find="\b([вВ])[эе]н[эе]р(\w+)\b(?!\u0301)" replace="$1енер$2" />
<Typo word="вэрфь" find="\b([вВ])эрф(\w+)\b(?!\u0301)" replace="$1ерф$2" />
<Typo word="вялікадушны" find="\b([вВ])ялікадушн(\w+)\b(?!\u0301)" replace="$1елікадушн$2" />
<Typo word="вялікакняжацкі" find="\b([вВ])ялікакняжацк(\w+)\b(?!\u0301)" replace="$1елікакняжацк$2" />
<Typo word="вялікалуцкі" find="\b([вВ])ялікалуцк(\w+)\b(?!\u0301)" replace="$1елікалуцк$2" />
<Typo word="вялікамучанік" find="\b([вВ])ялікамучанік(\w+)\b(?!\u0301)" replace="$1елікамучанік$2" />
<Typo word="вялікарускі" find="\b([вВ])ялікаруск(\w+)\b(?!\u0301)" replace="$1елікаруск$2" />
<Typo word="вялікасвецкі" find="\b([вВ])ялікасвецк(\w+)\b(?!\u0301)" replace="$1елікасвецк$2" />
<Typo word="гадзінаў" find="\b([гГ])адзінаў\b(?!\u0301)" replace="$1адзін" />
<Typo word="гадох" find="\b([гГ])адох\b(?!\u0301)" replace="$1адах" />
<Typo word="газэта" find="\b([гГ])азэт(\w+)\b(?!\u0301)" replace="$1азет$2" />
<Typo word="газэта" find="\bГеоргі\b(?!\u0301)" replace="Георгій" />
<Typo word="глябал" find="\b([гГ])лябал(\w+)\b(?!\u0301)" replace="$1лабал$2" />
<Typo word="году" find="\b(\d+) году\b(?!\u0301)" replace="$1 года" />
<Typo word="года у" find="\bгода у\b(?!\u0301)" replace="года ў" />
<Typo word="года у" find="\bгода у(\w+)\b(?!\u0301)" replace="года ў$1" />
<Typo word="году" find="\b ([уУўЎ]) (\d+) год[ау]\b(?!\u0301)" replace=" $1 $2 годзе" />
<Typo word="году" find="\b(студзеня|лютага|сакавіка|красавіка|мая|чэрвеня|ліпеня|жніўня|верасня|кастрычніка|лістапада|снежня)\]\] \[\[(\d+)\]\] году\b(?!\u0301)" replace="$1]] [[$2]] года" />
<Typo word="грамадзтва" find="\b([гГ])рамадзт(\w+)\b(?!\u0301)" replace="$1рамадст$2" />
<Typo word="грамадзкі" find="\b(\w+)дзк(\w+)\b(?!\u0301)" replace="$1дск$2" />
<Typo word="Ґ" find="\b(\w+)Ґ(\w+)\b(?!\u0301)" replace="$1Г$2" />
<Typo word="ґ" find="\b(\w+)ґ(\w+)\b(?!\u0301)" replace="$1г$2" />
<Typo word="Дамэнік" find="\b([дД])амэнік(\w+)\b(?!\u0301)" replace="$1аменік$2" />
<Typo word="дачцы" find="\b([дД])ачцы\b(?!\u0301)" replace="$1ачцэ" />
<Typo word="Дздз" find="\b(\w+)дздз(\w+)\b(?!\u0301)" replace="$1ддз$2" />
<Typo word="Дзевяты" find="\b([дД])зевяты(\w+)\b(?!\u0301)" replace="$1зявяты$2" />
<Typo word="Дзесяты" find="\b([дД])зесяты(\w+)\b(?!\u0301)" replace="$1зясяты$2" />
<Typo word="дзеячка" find="\b([дД])зеячк(\w*)\b(?!\u0301)" replace="$1зяячк$2" />
<Typo word="дзьвюх" find="\b([дД])зьвюх(\w*)\b(?!\u0301)" replace="$1звюх$2" />
<Typo word="дзяяч" find="\b([дД])зяяч(\w*)\b(?!\u0301)" replace="$1зеяч$2" />
<Typo word="Дыплям" find="\b([дД])ыплям(\w+)\b(?!\u0301)" replace="$1ыплам$2" />
<Typo word="Дыплём" find="\b([дД])ыплём(\w+)\b(?!\u0301)" replace="$1ыплом$2" />
<Typo word="д'я" find="\b([дД])'я(\w+)\b(?!\u0301)" replace="$1’я$2" />
<Typo word="жанаты на" find="\b([жЖ])анаты на\b(?!\u0301)" replace="$1анаты з" />
<Typo word="жаўнер" find="\bжаўнер(\w+)\b(?!\u0301)" replace="салдат$1" />
<Typo word="Жаўнер" find="\bЖаўнер(\w+)\b(?!\u0301)" replace="Салдат$1" />
<Typo word="заля" find="\b([зЗ])аля\b(?!\u0301)" replace="$1ала" />
<Typo word="заляў" find="\b([зЗ])аляў\b(?!\u0301)" replace="$1алаў" />
<Typo word="у залі" find="\b([уУ]) залі\b(?!\u0301)" replace="$1 зале" />
<Typo word="ыя залі" find="\b(\w+)ыя залі\b(?!\u0301)" replace="$1ыя залы" />
<Typo word="з дапамогаю" find="\b([зЗ]) дапамогаю\b(?!\u0301)" replace="$1 дапамогай" />
<Typo word="з мэтаю" find="\b([зЗ]) мэтаю\b(?!\u0301)" replace="$1 мэтай" />
<Typo word="зь" find="\b зь \b(?!\u0301)" replace=" з " />
<Typo word="Зьвяз" find="\bЗьвяз\b(?!\u0301)" replace="Саюз" />
<Typo word="зьвяз" find="\bзьвяз\b(?!\u0301)" replace="саюз" />
<Typo word="зьвязу" find="\bзьвязу\b(?!\u0301)" replace="саюза" />
<Typo word="зьвязн" find="\b([зЗ])ьвязн(\w+)\b(?!\u0301)" replace="$1вязн$2" />
<Typo word="зьвян" find="\b([зЗ])ьвян\b(?!\u0301)" replace="$1вян$2" />
<Typo word="зьме" find="\b(\w+)зьме(\w+)\b(?!\u0301)" replace="$1зме$2" />
<Typo word="зьн" find="\b([зЗ])зьн(\w+)\b(?!\u0301)" replace="$1зн$2" />
<Typo word="зьл" find="\b([зЗ])зьл(\w+)\b(?!\u0301)" replace="$1зл$2" />
<Typo word="зья" find="\b([зЗ])ья(\w+)\b(?!\u0301)" replace="$1’я$2" />
<Typo word="з'я" find="\b([зЗ])'я(\w+)\b(?!\u0301)" replace="$1’я$2" />
<Typo word="зыцы" find="\b(\w+)зыцы(\w+)\b(?!\u0301)" replace="$1зіцы$2" />
<Typo word="імём" find="\b([іІ])мём\b(?!\u0301)" replace="$1мем" />
<Typo word="інвэст" find="\b([іІ])нвэст(\w+)\b(?!\u0301)" replace="$1нвест$2" />
<Typo word="інтэрнет" find="\b([іІ])нтэрне(\w+)\b(?!\u0301)" replace="$1нтэрнэ$2" />
<Typo word="інтэрвію" find="\b([іІ])нтэрвію\b(?!\u0301)" replace="$1нтэрв’ю" />
<Typo word="імпэр" find="\b([іІ])мпэр(\w+)\b(?!\u0301)" replace="$1мпер$2" />
<Typo word="й" find="\b й \b(?!\u0301)" replace=" і " />
<Typo word="Казімер" find="\b([кК])азімер(\w+)\b(?!\u0301)" replace="$1азімір$2" />
<Typo word="нейкай вобласці" find="\b(\w+)кае вобласці\b(?!\u0301)" replace="$1кай вобласці" />
<Typo word="нейкай мовы" find="\b(\w+)кае мовы\b(?!\u0301)" replace="$1кай мовы" />
<Typo word="Калюмб" find="\b([кК])алюмб(\w+)\b(?!\u0301)" replace="$1алумб$2" />
<Typo word="кампутэр" find="\b([кК])ампут[эа]р(\w+)\b(?!\u0301)" replace="$1амп’ютар$2" />
<Typo word="камп'ютэр" find="\b([кК])амп'ютэр(\w+)\b(?!\u0301)" replace="$1амп’ютар$2" />
<Typo word="Канстантынопаль" find="\b([кК])анстанты(\w+)\b(?!\u0301)" replace="$1анстанці$2" />
<Typo word="каўкаскі" find="\b([кК])аўкаскі\b(?!\u0301)" replace="$1аўказскі" />
<Typo word="капэла" find="\b([кК])апел(ай?|[уеы])\b(?!\u0301)" replace="$1апэл$2" />
<Typo word="кілямэтр" find="\b([кК])ілямэтр(\w+)\b(?!\u0301)" replace="$1іламетр$2" />
<Typo word="кілямэтар" find="\b([кК])ілямэтар\b(?!\u0301)" replace="$1іламетр" />
<Typo word="клюб" find="\b([кК])люб(\w+)\b(?!\u0301)" replace="$1луб$2" />
<Typo word="клюб" find="\b([кК])люб\b(?!\u0301)" replace="$1луб" />
<Typo word="клясыфікацыя" find="\b([кК])лясыфік(\w+)\b(?!\u0301)" replace="$1ласіфік$2" />
<Typo word="Летува" find="\b([лЛ])етув([аеу])\b(?!\u0301)" replace="$1ітв$2" />
<Typo word="Лёндан" find="\b([лЛ])ёндан([аеу])\b(?!\u0301)" replace="$1ондан$2" />
<Typo word="лідэр" find="\b([лЛ])ідэр\b(?!\u0301)" replace="$1ідар" />
<Typo word="лідэрка" find="\b([лЛ])ідэр(\w+)\b(?!\u0301)" replace="$1ідар$2" />
<Typo word="льл" find="\b(\w+)льл(\w+)\b(?!\u0301)" replace="$1лл$2" />
<Typo word="лягічны" find="\b(\w+)лягічн(\w+)\b(?!\u0301)" replace="$1лагічн$2" />
<Typo word="ляўрэат" find="\b([лЛ])яўрэа(\w+)\b(?!\u0301)" replace="$1аўрэа$2" />
<Typo word="лягенда" find="\b([лЛ])ягенд(\w+)?\b(?!\u0301)" replace="$1егенд$2" />
<Typo word="маладосьці (сьці нельга, бо ёсць хтосьці, калісьці)" find="\bмаладосьці\b(?!\u0301)" replace="маладосці" />
<Typo word="маянэз" find="\b([мМ])аянез(\w+)\b(?!\u0301)" replace="$1аянэз$2" />
<Typo word="Марсэль" find="\b([мМ])арсэл(\w+)\b(?!\u0301)" replace="$1арсел$2" />
<Typo word="мачапал" find="\b([мМ])ачапала(\w+)\b(?!\u0301)" replace="$1очапала$2" />
<Typo word="меньшы, меньшасць" find="\b([мМ])еньш(ы|ага|ым|аму|ыя|асць|асцей|асці|асцю|)\b(?!\u0301)" replace="$1енш$2" />
<Typo word="найменьшы" find="\b([нН])айменьш(ы|ага|ым|аму|ыя|)\b(?!\u0301)" replace="$1айменш$2" />
<Typo word="мейсца" find="\b([мМ])ейсц(а?|ам|[eы])\b(?!\u0301)" replace="$1есц$2" />
<Typo word="ае места" find="\b(\w+)ае места\b(?!\u0301)" replace="$1ы горад" />
<Typo word="ага места" find="\b(\w+)ага места\b(?!\u0301)" replace="$1ага горада" />
<Typo word="аму месту" find="\b(\w+)аму месту\b(?!\u0301)" replace="$1аму гораду" />
<Typo word="ва места" find="\b(\w+)ва места\b(?!\u0301)" replace="$1ва горада" />
<Typo word="Места" find="\bМеста\b(?!\u0301)" replace="Горад" />
<Typo word="мескі" find="\b([мМ])ескі\b(?!\u0301)" replace="$1арадскі" />
<Typo word="меншасцяў" find="\b([мМ])еншасцяў\b(?!\u0301)" replace="$1еншасцей" />
<Typo word="міністар" find="\b([мМ])іністар\b(?!\u0301)" replace="$1іністр" />
<Typo word="Міталёг" find="\b([мМ])італёг(\w+)\b(?!\u0301)" replace="$1іфалог$2" />
<Typo word="міталяг" find="\b([мМ])італяг(\w+)\b(?!\u0301)" replace="$1іфалаг$2" />
<Typo word="моваў" find="\b([мМ])оваў\b(?!\u0301)" replace="$1оў" />
<Typo word="размоваў" find="\b(\w+)моваў\b(?!\u0301)" replace="$1моў" />
<Typo word="музэ" find="\b([мМ])узэ(\w+)\b(?!\u0301)" replace="$1узе$2" />
<Typo word="мэнт" find="\b(\w+)мэнт(\w+)\b(?!\u0301)" replace="$1мент$2" />
<Typo word="мэтад" find="\b([мМ])этад(\w+)\b(?!\u0301)" replace="$1етад$2" />
<Typo word="мэтар" find="\b([мМ])этар\b(?!\u0301)" replace="$1етр" />
<Typo word="мэтра" find="\b([мМ])этра\b(?!\u0301)" replace="$1етра" />
<Typo word="мэтраў" find="\b([мМ])этраў\b(?!\u0301)" replace="$1етраў" />
<Typo word="мэтрыка" find="\b(\w+)мэтры(\w+)\b(?!\u0301)" replace="$1метры$2" />
<Typo word="мэтры" find="\b([мМ])этры\b(?!\u0301)" replace="$1етры" />
<Typo word="мясцовага савету" find="\bмясцовага ([сС])авету\b(?!\u0301)" replace="мясцовага $1авета" />
<Typo word="менеджмент" find="\b([мМ])[еэ]н[еэ]джм[еэ]н(\w+)\b(?!\u0301)" replace="$1енеджмен$2" />
<Typo word="мюнхэн" find="\b([мМ])юнхэн(\w+)\b(?!\u0301)" replace="$1юнхен$2" />
<Typo word="НАТО" find="\bНАТО\b(?!\u0301)" replace="НАТА" />
<Typo word="залежыць, належыць" find="\b([зЗнН])алежы(ў|л[аі])\b(?!\u0301)" replace="$1алежа$2" />
<Typo word="небясьпека" find="\b(\w+)ебясьп(\w+)\b(?!\u0301)" replace="$1ебясп$2" />
<Typo word="Нідэрлянд" find="\b([нН])ідэрлянд(\w+)\b(?!\u0301)" replace="$1ідэрланд$2" />
<Typo word="нэакласіцызм" find="\b([нН])эакласіц(\w+)\b(?!\u0301)" replace="$1еакласіц$2" />
<Typo word="нэаліт" find="\b([нН])эалі(\w+)\b(?!\u0301)" replace="$1еалі$2" />
<Typo word="Нэапаль" find="\b([нН])эапал(\w+)\b(?!\u0301)" replace="$1еапал$2" />
<Typo word="Нямеччына" find="\bНямеччына\b(?!\u0301)" replace="Германія" />
<Typo word="Нямеччыне" find="\bНямеччыне\b(?!\u0301)" replace="Германіі" />
<Typo word="Нямеччыны" find="\bНямеччыны\b(?!\u0301)" replace="Германіі" />
<Typo word="наньне" find="\b(\w+)наньне\b(?!\u0301)" replace="$1нанне" />
<Typo word="наньне" find="\b(\w+)наньне(\w+)\b(?!\u0301)" replace="$1нанне$2" />
<Typo word="еньне" find="\b(\w+)еньне\b(?!\u0301)" replace="$1енне" />
<Typo word="еньне" find="\b(\w+)еньне(\w+)\b(?!\u0301)" replace="$1енне$2" />
<Typo word="эньне" find="\b(\w+)эньне\b(?!\u0301)" replace="$1энне" />
<Typo word="эньне" find="\b(\w+)эньне(\w+)\b(?!\u0301)" replace="$1энне$2" />
<Typo word="яньне" find="\b(\w+)яньне\b(?!\u0301)" replace="$1янне" />
<Typo word="яньне" find="\b(\w+)яньне(\w+)\b(?!\u0301)" replace="$1янне$2" />
<Typo word="ніяў" find="\b(\w+)ніяў\b(?!\u0301)" replace="$1ній" />
<Typo word="ньні" find="\b(\w+)ньні\b(?!\u0301)" replace="$1нні" />
<Typo word="ньня" find="\b(\w+)ньня\b(?!\u0301)" replace="$1ння" />
<Typo word="ньня" find="\b(\w+)ньня(\w+)\b(?!\u0301)" replace="$1ння$2" />
<Typo word="ня" find="\b ня \b(?!\u0301)" replace=" не " />
<Typo word="Опэра" find="\b([оО])пэр(\w+)\b(?!\u0301)" replace="$1пер$2" />
<Typo word="Павал" find="\b([пП])авал\b(?!\u0301)" replace="$1авел" />
<Typo word="па крайняй меры" find="\b([пП])а крайняй меры\b(?!\u0301)" replace="$1рынамсі" />
<Typo word="парлямэнт" find="\b([пП])арлямэн(\w+)\b(?!\u0301)" replace="$1арламен$2" />
<Typo word="пасьля" find="\b([пП])асьля\b(?!\u0301)" replace="$1асля" />
<Typo word="Пектын" find="\b([пП])ектын\b(?!\u0301)" replace="$1екцін" />
<Typo word="Пётар" find="\b([пП])ётар\b(?!\u0301)" replace="$1ётр" />
<Typo word="плян" find="\b([пП])лян(\w+)\b(?!\u0301)" replace="$1лан$2" />
<Typo word="плян" find="\b([пП])лян\b(?!\u0301)" replace="$1лан" />
<Typo word="плян" find="\b(\w+)плян(\w+)\b(?!\u0301)" replace="$1план$2" />
<Typo word="прадусар" find="\b([пП])радусар(\w+)\b(?!\u0301)" replace="$1радзюсар$2" />
<Typo word="прафэсар" find="\b([пП])рафэсар(\w+)\b(?!\u0301)" replace="$1рафесар$2" />
<Typo word="прозьвішча" find="\b([пП])розьвішч(\w+)\b(?!\u0301)" replace="$1розвішч$2" />
<Typo word="прасталінейны" find="\b([пП])расталінейн(\w+)\b(?!\u0301)" replace="$1росталінейн$2" />
<Typo word="прэзыдэнт" find="\b([пП])рэзыдэн(\w+)\b(?!\u0301)" replace="$1рэзідэн$2" />
<Typo word="п'я" find="\b([пП])'я(\w+)\b(?!\u0301)" replace="$1’я$2" />
<Typo word="пэйзаж" find="\b([пП])эйзаж(\w+)\b(?!\u0301)" replace="$1ейзаж$2" />
<Typo word="пэкт" find="\b(\w+)пэкт(\w+)\b(?!\u0301)" replace="$1пект$2" />
<Typo word="пэрыяд" find="\b([пП])эрыяд(\w+)\b(?!\u0301)" replace="$1ерыяд$2" />
<Typo word="Расея" find="\bРасе(\w+)\b(?!\u0301)" replace="Расі$1" />
<Typo word="расейск" find="\b([рР])асейск(\w+)\b(?!\u0301)" replace="$1асійск$2" />
<Typo word="расейская мова" find="\b([рР])асейская мова\b(?!\u0301)" replace="$1уская мова" />
<Typo word="Раслаўль" find="\b([рР])аслаўл(\w+)\b(?!\u0301)" replace="$1ослаўл$2" />
<Typo word="рэзэрв" find="\b([рР])эзэрв\b(?!\u0301)" replace="$1эзерв" />
<Typo word="Райн" find="\b([рР])айн(\w+)\b(?!\u0301)" replace="$1эйн$2" />
<Typo word="Райн" find="\b([рР])айн\b(?!\u0301)" replace="$1эйн" />
<Typo word="радыёвугляродны" find="\bадыёвугляр\b(?!\u0301)" replace="адыевугляр" />
<Typo word="р'я" find="\b([рР])'я(\w+)\b(?!\u0301)" replace="$1’я$2" />
<Typo word="Сардынія" find="\b([сС])ардын(\w+)\b(?!\u0301)" replace="$1ардзін$2" />
<Typo word="садавінай → садавіной" find="\b([сС])адавінай\b(?!\u0301)" replace="$1адавіной" />
<Typo word="сезон нейкага году" find="\b([сС])езон (\d+) году\b(?!\u0301)" replace="$1езон $2 года" />
<Typo word="секрэцыя" find="\b([сС])екрэцы(\w+)\b(?!\u0301)" replace="$1акрэцы$2" />
<Typo word="спартовы" find="\b([сС])партов(\w+)\b(?!\u0301)" replace="$1партыўн$2" />
<Typo word="стагодзьдзе" find="\b([сС])тагодзьдз(\w+)\b(?!\u0301)" replace="$1тагоддз$2" />
<Typo word="старшынём" find="\b([сС])таршынём\b(?!\u0301)" replace="$1таршынёй" />
<Typo word="сурвэтка" find="\b([сС])урвет(\w+)\b(?!\u0301)" replace="$1урвэт$2" />
<Typo word="Сляваччына" find="\b([сС])ляваччына\b(?!\u0301)" replace="$1лавакія" />
<Typo word="Сляваччыне" find="\b([сС])ляваччыне\b(?!\u0301)" replace="$1лавакіі" />
<Typo word="Сляваччыны" find="\b([сС])ляваччыны\b(?!\u0301)" replace="$1лавакіі" />
<Typo word="сьнег, вясьне і сьнежань" find="\b([сС])ьне(\w+)\b(?!\u0301)" replace="$1не$2" />
<Typo word="намесьнік" find="\b([нН])амесьн(\w+)\b(?!\u0301)" replace="$1амесн$2" />
<Typo word="сьмех" find="\b([сС])ьмех(у?|ам)\b(?!\u0301)" replace="$1мех$2" />
<Typo word="сьв" find="\b([сС])ьв(\w+)\b(?!\u0301)" replace="$1в$2" />
<Typo word="сьв" find="\b(\w+)сьв(\w+)\b(?!\u0301)" replace="$1св$2" />
<Typo word="сьць" find="\b(\w+)сьць\b(?!\u0301)" replace="$1сць" />
<Typo word="тэксьце, кантэксьце" find="\b(\w+)сьце\b(?!\u0301)" replace="$1сце" />
<Typo word="неадназначнасьцяў" find="\b(\w+)начнасьцяў\b(?!\u0301)" replace="$1начнасцей" />
<Typo word="сымбаль" find="\b([сС])ымбаль\b(?!\u0301)" replace="$1імвал" />
<Typo word="сымбалем" find="\b([сС])ымбалем\b(?!\u0301)" replace="$1імвалам" />
<Typo word="сэкс" find="\b([сС])экс(\w+)\b(?!\u0301)" replace="$1екс$2" />
<Typo word="сэрвер" find="\b([сС])эрвер(\w+)\b(?!\u0301)" replace="$1ервер$2" />
<Typo word="сэры" find="\b([сС])эры(\w+)\b(?!\u0301)" replace="$1еры$2" />
<Typo word="сфэра" find="\b([сС])фэр(\w+)\b(?!\u0301)" replace="$1фер$2" />
<Typo word="сымэтрыя" find="\b([сС])ымэтр(\w+)\b(?!\u0301)" replace="$1іметр$2" />
<Typo word="сюррэалізм" find="\b([сС])юрэалізм(\w+)\b(?!\u0301)" replace="$1юррэалізм$2" />
<Typo word="Тарнопаль" find="\bТарнопал([ьеі])\b(?!\u0301)" replace="Цярнопал$1" />
<Typo word="Токіо" find="\b([тТ])окіо\b(?!\u0301)" replace="Токіа" />
<Typo word="Токіё" find="\b([тТ])окіё\b(?!\u0301)" replace="Токіа" />
<Typo word="тунель" find="\b([тТ])унел(\w+)\b(?!\u0301)" replace="$1унэл$2" />
<Typo word="ток-шоў" find="\b([тТ])ок-шоў(\w+)\b(?!\u0301)" replace="$1ок-шоу$2" />
<Typo word="тэкста → тэксту" find="\b([тТ])экста\b(?!\u0301)" replace="$1эксту" />
<Typo word="Ў" find="\bЎ(\w+)\b(?!\u0301)" replace="У$1" />
<Typo word="убэрн" find="\b(\w+)убэрн(\w+)\b(?!\u0301)" replace="$1уберн$2" />
<Typo word="Уладзіме" find="\b([уУў])ладзіме(\w+)\b(?!\u0301)" replace="$1ладзімі$2" />
<Typo word="ўнівэрсытэт" find="\b([уУў])нів[эе]рс[іы]тэ(\w+)\b(?!\u0301)" replace="$1ніверсітэ$2" />
<Typo word="ўтраліт" find="\b(\w+)ўтраліт(\w+)\b(?!\u0301)" replace="$1йтраліт$2" />
<Typo word="фальсыф" find="\b([фФ])альсыф(\w+)\b(?!\u0301)" replace="$1альсіф$2" />
<Typo word="фауна" find="\b([фФ])аун(а?|ай|[eуы])\b(?!\u0301)" replace="$1аўн$2" />
<Typo word="фізык і фізычны" find="\b([фФ])ізы(\w+)\b(?!\u0301)" replace="$1ізі$2" />
<Typo word="Фляндрыя" find="\b([фФ])ляндры(я?|[юі]|яй)\b(?!\u0301)" replace="$1ландры$2" />
<Typo word="фэдэра" find="\bфэдэра(\w+)\b(?!\u0301)" replace="федэра$1" />
<Typo word="Фэдэрацы" find="\bФэдэрацы(я?|яй|[юі])\b(?!\u0301)" replace="Федэрацы$1" />
<Typo word="фэномэн" find="\b([фФ])эномэн\b(?!\u0301)" replace="$1еномен" />
<Typo word="фэнамэнальны" find="\b([фФ])[эе]нам[эе]н(\w+)\b(?!\u0301)" replace="$1енамен$2" />
<Typo word="хаас" find="\b([хХ])аас(\w+)\b(?!\u0301)" replace="$1аос$2" />
<Typo word="хвілінаў" find="\b([хХ])вілінаў\b(?!\u0301)" replace="$1вілін" />
<Typo word="цьв" find="\b(\w+)цьв(\w+)\b(?!\u0301)" replace="$1цв$2" />
<Typo word="цьц" find="\b(\w+)цьц(\w+)\b(?!\u0301)" replace="$1цц$2" />
<Typo word="цуск" find="\b(\w+)цуск(\w+)\b(?!\u0301)" replace="$1цузск$2" />
<Typo word="ацыяў" find="\b(\w+)ацыяў\b(?!\u0301)" replace="$1ацый" />
<Typo word="ляцыяў" find="\b(\w+)ляцыяў\b(?!\u0301)" replace="$1ляцый" />
<Typo word="цэнтар" find="\b([цЦ])энтар\b(?!\u0301)" replace="$1энтр" />
<Typo word="чалец" find="\b([чЧ])алец\b(?!\u0301)" replace="$1лен" />
<Typo word="чальцом" find="\b([чЧ])альцом\b(?!\u0301)" replace="$1ленам" />
<Typo word="чальцы" find="\b([чЧ])альцы\b(?!\u0301)" replace="$1лены" />
<Typo word="Шатляндыя" find="\b([шШ])атлянды([яію])\b(?!\u0301)" replace="$1атланды$2" />
<Typo word="швайцар" find="\b([шШ])вайцар(\w+)\b(?!\u0301)" replace="$1вейцар$2" />
<Typo word="штадск" find="\b(\w+)штадск(\w+)\b(?!\u0301)" replace="$1штацк$2" />
<Typo word="штадт" find="\b(\w+)штадт(\w+)\b(?!\u0301)" replace="$1штат$2" />
<Typo word="экзэмпляр" find="\b([эЭ])кземпляр(\w+)\b(?!\u0301)" replace="$1кзэмпляр$2" />
<Typo word="экспэрымэнт" find="\b([эЭ])ксп[эе]рым[эе]н(\w+)\b(?!\u0301)" replace="$1ксперымен$2" />
<Typo word="эўра (валюта)" find="\b([эЭ])ўра \b(?!\u0301)" replace="Еўра " />
<Typo word="эўрапейскі" find="\b([эЭ])ўрапейск(\w+)\b(?!\u0301)" replace="Еўрапейск$2" />
<Typo word="Эўропа" find="\b([эЭ])ўроп([уа]|[ые]|ай)\b(?!\u0301)" replace="Еўроп$2" />
<Typo word="Еўразвяз" find="\b([эЭ]|[еЕ])ўразвяз(\w+)\b(?!\u0301)" replace="Еўрасаюз$2" />
<Typo word="эфэкт" find="\b([эЭ])фэкт(\w+)\b(?!\u0301)" replace="$1фект$2" />
<Typo word="янэрк" find="\b(\w+)янэр(\w+)\b(?!\u0301)" replace="$1янер$2" />

Скарачэнні[правіць зыходнік]

<Typo word="млн, млрд, трлн мусяць быць без кропкі" find="(\s(?:млн|млрд|трлн))\.(\s[а-я])" replace="$1$2" />
<Typo word="тыс. мусіць быць з кропкай" find=" тыс([\s,:;])" replace=" тыс.$1" />
<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)([\r\n])<hr[ /]*>([\r\n])" replace="$1----$2" />
<Typo word="<hr>" find="(?i)<hr ([^>/]+?)>" replace="<hr $1 />" />
<Typo word="<br />" find="</?(br|BR) ?/?>" 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" />
<Typo word="&mdash;" find="&mdash;" replace="—" />
<Typo word="&nbsp;" find="&nbsp;" replace=" " />
<Typo word="&raquo;" find="&raquo;" replace="»" />
<Typo word="&laquo;" find="&laquo;" replace="«" />
<Typo word="Паўтлустае напісанне" find="\'\'\'Паўтлустае напісанне\'\'\'" replace="" />
<Typo word="Курсіўнае напісанне" find="\'\'Курсіўнае напісанне\'\'" replace="" />
<Typo word="Катэгорыя" find="(\[\[|\[\[:)[Cc]ategory:" replace="$1Катэгорыя:" />
<Typo word="Выява" find="(\[\[|\[\[:)(?:[Ii]mage|[Вв]ыява|[Ff]ile):" replace="$1Выява:" />