summaryrefslogtreecommitdiff
path: root/ru_RU/pythonpath/lightproof_ru_RU.py
blob: a1fefb6822c44fc1d9865e05dd5fdfcb36b32c95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# -*- encoding: UTF-8 -*-
dic = [
['(?iu)(?<![-\\w\\u2013.,\\u00AD])\\b[Ff][Oo][Oo]\\b(?![-\\w\\u2013\\u00AD])', 'bar', 'test', False, 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD]) ([.?!,:;)”]($| ))(?![-\\w\\u2013\\u00AD])', '\\1', 'Лишний пробел перед знаком пунктуации.', 'option(LOCALE,"space")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])([(“]) (?![-\\w\\u2013\\u00AD])', '\\1', 'Лишний пробел после знака пунктуации.', 'option(LOCALE,"space")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<Abc_1>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)(?P<punct_1>[?!,:;%‰‱˚“”‘„])(?P<Abc_2>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)(?![-\\w\\u2013\\u00AD])', '\\g<Abc_1>\\g<punct_1> \\g<Abc_2>', 'Пропущен пробел?', 'option(LOCALE,"space")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<Abc_1>[a-zA-ZA-Zа-яА-ЯА-Я][a-zA-ZA-Zа-яА-ЯА-Я]+)[.](?P<ABC_1>[A-ZА-Я][a-zA-Zа-яА-Я]+)(?![-\\w\\u2013\\u00AD])', '\\g<Abc_1>. \\g<ABC_1>', 'Пропущен пробел?', 'option(LOCALE,"space")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])[.]{3}(?![-\\w\\u2013\\u00AD])', '…', 'Символ троеточия.', 'option(LOCALE,"typographica")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(\\d+)x(\\d+)(?![-\\w\\u2013\\u00AD])', '\\1×\\2', 'Знак умножения.', 'option(LOCALE,"typographica")', 0],
['(?u)((?<=[!?.] )|^)[-—] (?![-\\w\\u2013\\u00AD])', '– ', 'Заменить на тире (n-dash)?', 'option(LOCALE,"typographica")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD]) [-—]([ ,;])(?![-\\w\\u2013\\u00AD])', ' –\\1', 'Заменить на тире (n-dash)?', 'option(LOCALE,"typographica")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])[,]{2}(?![-\\w\\u2013\\u00AD])', ',', 'Две запятые подряд.', 'option(LOCALE,"comma")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])[ ](?P<abbr_1>руб|коп|грн|тыс|ул|кв|пос|ст|пр|просп|ед|экз|тел|исп)[ ](?![-\\w\\u2013\\u00AD])', ' \\g<abbr_1>. ', 'Точка после сокращений.', 'option(LOCALE,"abbreviation")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(^|\\b|(?P<punct_1>[?!,:;%‰‱˚“”‘„])|[.]) {2,3}(\\b|$)(?![-\\w\\u2013\\u00AD])', '\\1 ', 'Лишний пробел.', 'option(LOCALE,"space")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\"(\\w[^\\"“”]*[\\w.?!,])\\"(?![-\\w\\u2013\\u00AD])', '«\\1»', 'Кавычки.', 'option(LOCALE,"quotation")', 0],
["(?u)(?<![-\\w\\u2013.,\\u00AD])\\B'(\\w[^']*[\\w.?!,])'\\B(?![-\\w\\u2013\\u00AD])", '‘\\1’', 'Кавычки.', 'option(LOCALE,"quotation")', 0],
["(?u)(?<![-\\w\\u2013.,\\u00AD])(?iu)(?P<Abc_1>[a-zA-Zа-яА-Я][a-zA-Zа-яА-Я]+)'(?P<w_1>\\w*)(?![-\\w\\u2013\\u00AD])", '\\g<Abc_1>’\\g<w_1>', 'Апостроф.', 'option(LOCALE,"quotation")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+)[ ]а[ ](?![-\\w\\u2013\\u00AD])', '\\g<abc_1>, а ', 'Пропущена запятая перед а.', 'option(LOCALE,"comma")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+)[ ]но[ ](?![-\\w\\u2013\\u00AD])', '\\g<abc_1>, но ', 'Пропущена запятая перед но.', 'option(LOCALE,"comma")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+), (?P<novvod_1>авось|буквально|будто|вдобавок|вдруг|ведь|вот|даже|исключительно|именно|небось|приблизительно|примерно|притом|почти|поэтому|просто|решительно|словно|якобы|в довершение|в конечном счете|в конечном счёте|вряд ли|все-таки|как будто|как бы|как раз|к тому же|между тем|по предложению|по постановлению|по решению),(?![-\\w\\u2013\\u00AD])', '\\g<abc_1> \\g<novvod_1>', 'Слова, не являющиеся вводными.', 'option(LOCALE,"comma")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(?P<abc_1>[a-zа-я][a-zа-я]+) (?P<vvod_1>итак|следовательно|во-первых|во-вторых|в-третьих|в-четвертых|в-четвёртых|в-пятых|пожалуйста|как нарочно|как исключение|как правило)(?![-\\w\\u2013\\u00AD])', '\\g<abc_1>, \\g<vvod_1>,', 'Слова, являющиеся вводными, выделяются запятыми.', 'option(LOCALE,"comma")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bложить\\b(?![-\\w\\u2013\\u00AD])', 'класть', 'Общие ошибки', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bляжь\\b(?![-\\w\\u2013\\u00AD])', 'ляг', 'Общие ошибки', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bехай\\b(?![-\\w\\u2013\\u00AD])', 'поезжай', 'Общие ошибки', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bихн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'их', 'Притяжательное местоимение не склоняется', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])жы(?![-\\w\\u2013\\u00AD])', 'жи', 'Через "и"', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])шы(?![-\\w\\u2013\\u00AD])', 'ши', 'Через "и"', 'option(LOCALE,"common")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнорд ост\\b(?![-\\w\\u2013\\u00AD])', 'норд-ост', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнорд вест\\b(?![-\\w\\u2013\\u00AD])', 'норд-вест', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзюйд ост\\b(?![-\\w\\u2013\\u00AD])', 'зюйд-ост', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзюйд вест\\b(?![-\\w\\u2013\\u00AD])', 'зюйд-вест', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсеверо западн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'северо-западн\\g<abc_1>', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bюго западн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'юго-западн\\g<abc_1>', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсеверо восточн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'северо-восточн\\g<abc_1>', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bюго восточн(?P<abc_1>[a-zа-я][a-zа-я]+)\\b(?![-\\w\\u2013\\u00AD])', 'юго-восточн\\g<abc_1>', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое) нибудь\\b(?![-\\w\\u2013\\u00AD])', '\\g<adv1_1>-нибудь', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое) либо\\b(?![-\\w\\u2013\\u00AD])', '\\g<adv1_1>-либо', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<adv1_1>кто|что|где|зачем|кое) то\\b(?![-\\w\\u2013\\u00AD])', '\\g<adv1_1>-то', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bточь в точь\\b(?![-\\w\\u2013\\u00AD])', 'точь-в-точь', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bиз за\\b(?![-\\w\\u2013\\u00AD])', 'из-за', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bвсё таки\\b(?![-\\w\\u2013\\u00AD])', 'всё-таки', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bкое кто\\b(?![-\\w\\u2013\\u00AD])', 'кое-кто', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bкое что\\b(?![-\\w\\u2013\\u00AD])', 'кое-что', 'Дефис?  \\n http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%84%D0%B8%D1%81', 'option(LOCALE,"hyphen")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво что бы то нe стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то ни стало', 'Оборот', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво чтобы то нe стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то ни стало', 'Оборот', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво чтобы то ни стало\\b(?![-\\w\\u2013\\u00AD])', 'во что бы то ни стало', 'Оборот', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bтакже как и\\b(?![-\\w\\u2013\\u00AD])', 'так же как и', 'Сложный союз.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bво избежании\\b(?![-\\w\\u2013\\u00AD])', 'во избежание', 'Сложный предлог.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bравноправны друг другу\\b(?![-\\w\\u2013\\u00AD])', 'равноправны друг c другом', 'Равноправны друг c другом.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни кто иной как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, как', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни что иное как\\b(?![-\\w\\u2013\\u00AD])', 'не что иное, как', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне кто иной как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, как', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное как\\b(?![-\\w\\u2013\\u00AD])', 'не что иное, как', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bникто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bничто иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнекто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнечто иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнекто иной не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bнечто иное не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне кто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне кто иной не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне что иное не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bникто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bничто иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни кто иной, не\\b(?![-\\w\\u2013\\u00AD])', 'никто иной не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни что иное, не\\b(?![-\\w\\u2013\\u00AD])', 'ничто иное не', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) (течение) (реки|потока|воды|ручья)(?![-\\w\\u2013\\u00AD])', '\\1 течении \\3', 'Грамматическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) (течении) (часа|минуты|промежутка|секунды|дня|времени|недели|месяца|года|столетия|тысячелетия)(?![-\\w\\u2013\\u00AD])', '\\1 течение \\3', 'Грамматическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(в) (продолжении) (часа|минуты|промежутка|секунды|дня|времени|недели|месяца|года|столетия|тысячелетия|разговора|беседы)(?![-\\w\\u2013\\u00AD])', '\\1 продолжение \\3', 'Грамматическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bкакбудто(?![-\\w\\u2013\\u00AD])', 'как будто', 'Составная частица', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпо мимо\\b(?![-\\w\\u2013\\u00AD])', 'помимо', 'Пишется слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна кануне\\b(?![-\\w\\u2013\\u00AD])', 'накануне', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна подобие\\b(?![-\\w\\u2013\\u00AD])', 'наподобие', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна против\\b(?![-\\w\\u2013\\u00AD])', 'напротив', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв низу\\b(?![-\\w\\u2013\\u00AD])', 'внизу', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс низу\\b(?![-\\w\\u2013\\u00AD])', 'снизу', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bна верху\\b(?![-\\w\\u2013\\u00AD])', 'наверху', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв верху\\b(?![-\\w\\u2013\\u00AD])', 'вверху', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс верху\\b(?![-\\w\\u2013\\u00AD])', 'сверху', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс верх\\b(?![-\\w\\u2013\\u00AD])', 'сверх', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bс выше\\b(?![-\\w\\u2013\\u00AD])', 'свыше', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bсо гласно\\b(?![-\\w\\u2013\\u00AD])', 'согласно', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв глубь\\b(?![-\\w\\u2013\\u00AD])', 'вглубь', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв доль\\b(?![-\\w\\u2013\\u00AD])', 'вдоль', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв замен\\b(?![-\\w\\u2013\\u00AD])', 'взамен', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв место\\b(?![-\\w\\u2013\\u00AD])', 'вместо', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bза место\\b(?![-\\w\\u2013\\u00AD])', 'заместо', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни же\\b(?![-\\w\\u2013\\u00AD])', 'ниже', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпо середине\\b(?![-\\w\\u2013\\u00AD])', 'посередине', 'Слитно', 'option(LOCALE,"together")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<d2_1>\\d\\d)(?P<d_1>\\d\\d\\d)\\b(?![-\\w\\u2013\\u00AD])', '\\g<d2_1>\xa0\\g<d_1>', 'Добавить разделитель разрядов (ISO)?', 'option(LOCALE,"numsep")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)\\b(?![-\\w\\u2013\\u00AD])', '\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>', 'Добавить разделитель разрядов (ISO)?', 'option(LOCALE,"numsep")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\b(?P<D_1>\\d|\\d\\d|\\d\\d\\d)(?P<d_1>\\d\\d\\d)(?P<d_2>\\d\\d\\d)(?P<d_3>\\d\\d\\d)\\b(?![-\\w\\u2013\\u00AD])', '\\g<D_1>\xa0\\g<d_1>\xa0\\g<d_2>\xa0\\g<d_3>', 'Добавить разделитель разрядов (ISO)?', 'option(LOCALE,"numsep")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bблизкий свет\\b(?![-\\w\\u2013\\u00AD])', 'ближний свет', 'Опечатка?', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bближний друг\\b(?![-\\w\\u2013\\u00AD])', 'близкий друг', 'Опечатка?', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bщекотливая дилемма\\b(?![-\\w\\u2013\\u00AD])', 'щекотливый вопрос', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпоёт в одну дуду\\b(?![-\\w\\u2013\\u00AD])', 'поёт в один голос', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпоет в одну дуду\\b(?![-\\w\\u2013\\u00AD])', 'поёт в один голос', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bне упасть лицом в грязь\\b(?![-\\w\\u2013\\u00AD])', 'не ударить лицом в грязь', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bотдал руку и сердце\\b(?![-\\w\\u2013\\u00AD])', 'предложил руку и сердце', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bизбиение грешников\\b(?![-\\w\\u2013\\u00AD])', 'избиение младенцев', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзакадычная подруга\\b(?![-\\w\\u2013\\u00AD])', 'лучшая подруга', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромокли до костей\\b(?![-\\w\\u2013\\u00AD])', 'промокли до нитки', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромёрзли до нитки\\b(?![-\\w\\u2013\\u00AD])', 'промёрзли до костей', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bпромерзли до нитки\\b(?![-\\w\\u2013\\u00AD])', 'промёрзли до костей', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзамёрзли до нитки\\b(?![-\\w\\u2013\\u00AD])', 'замёрзли до костей', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bзамерзли до нитки\\b(?![-\\w\\u2013\\u00AD])', 'замёрзли до костей', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bглас, вопиющий в пустыне\\b(?![-\\w\\u2013\\u00AD])', 'глас вопиющего в пустыне', 'Фразеологизм.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bни кто иной, как\\b(?![-\\w\\u2013\\u00AD])', 'не кто иной, как', 'Оборот.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bрешит эту затянувшуюся проблему\\b(?![-\\w\\u2013\\u00AD])', 'ускорит затянувшееся решение проблемы', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bрешит затянувшуюся проблему\\b(?![-\\w\\u2013\\u00AD])', 'ускорит затянувшееся решение проблемы', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bподорожали цены\\b(?![-\\w\\u2013\\u00AD])', 'цены выросли', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bподнял тост\\b(?![-\\w\\u2013\\u00AD])', 'произнёс тост', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bулучшение отмеченных недостатков\\b(?![-\\w\\u2013\\u00AD])', 'устранение отмеченных недостатков', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bв этой связи\\b(?![-\\w\\u2013\\u00AD])', 'в связи с этим', 'Логическая ошибка.', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел рубашку\\b(?![-\\w\\u2013\\u00AD])', 'надел рубашку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть рубашку\\b(?![-\\w\\u2013\\u00AD])', 'надеть рубашку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела платье\\b(?![-\\w\\u2013\\u00AD])', 'надела платье', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть платье\\b(?![-\\w\\u2013\\u00AD])', 'надеть платье', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела юбку\\b(?![-\\w\\u2013\\u00AD])', 'надела юбку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть юбку\\b(?![-\\w\\u2013\\u00AD])', 'надеть юбку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел куртку\\b(?![-\\w\\u2013\\u00AD])', 'надел куртку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела куртку\\b(?![-\\w\\u2013\\u00AD])', 'надела куртку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть куртку\\b(?![-\\w\\u2013\\u00AD])', 'надеть куртку', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодел пальто\\b(?![-\\w\\u2013\\u00AD])', 'надел пальто', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодела пальто\\b(?![-\\w\\u2013\\u00AD])', 'надела пальто', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bодеть пальто\\b(?![-\\w\\u2013\\u00AD])', 'надеть пальто', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bхрабрая идея\\b(?![-\\w\\u2013\\u00AD])', 'смелая идея', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bхрабрая мысль\\b(?![-\\w\\u2013\\u00AD])', 'смелая мысль', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])\\bхрабрая решение\\b(?![-\\w\\u2013\\u00AD])', 'смелая решение', 'Логическая ошибка', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD]), что угодно(?![-\\w\\u2013\\u00AD])', ' что угодно', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD]), как попало(?![-\\w\\u2013\\u00AD])', ' как попало', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])(не|совсем|совершенно|почти|именно), как(?![-\\w\\u2013\\u00AD])', '\\1 как', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])и то, и се(?![-\\w\\u2013\\u00AD])', 'и то и се', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])и то, и сё(?![-\\w\\u2013\\u00AD])', 'и то и сё', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни то, ни се(?![-\\w\\u2013\\u00AD])', 'ни то ни се', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни то, ни сё(?![-\\w\\u2013\\u00AD])', 'ни то ни сё', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни свет, ни заря(?![-\\w\\u2013\\u00AD])', 'ни свет ни заря', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])и так, и сяк(?![-\\w\\u2013\\u00AD])', 'и так и сяк', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])и туда, и сюда(?![-\\w\\u2013\\u00AD])', 'и туда и сюда', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни рыба, ни мясо(?![-\\w\\u2013\\u00AD])', 'ни рыба ни мясо', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни жив, ни мертв(?![-\\w\\u2013\\u00AD])', 'ни жив ни мертв', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?u)(?<![-\\w\\u2013.,\\u00AD])ни жив, ни мёртв(?![-\\w\\u2013\\u00AD])', 'ни жив ни мёртв', 'Запятая не нужна', 'option(LOCALE,"multiword")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])(?P<W_1>[-\\w]{3,}) \\1(?![-\\w\\u2013\\u00AD])', '\\g<W_1>', 'Повтор слова?', 'option(LOCALE,"dup")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])[Кк]В[Тт]/[Чч](?![-\\w\\u2013\\u00AD])', 'кВт⋅ч', 'Опечатка?', 'option(LOCALE,"common")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])[Мм]А/[Чч](?![-\\w\\u2013\\u00AD])', 'мА⋅ч', 'Опечатка?', 'option(LOCALE,"common")', 0],
['(?iu)(?<![-\\w\\u2013.,\\u00AD])А/[Чч](?![-\\w\\u2013\\u00AD])', 'А⋅ч', 'Опечатка?', 'option(LOCALE,"common")', 0]
]