Ìåíþ
Ãëàâíàÿ
Ñëó÷àéíàÿ ñòàòüÿ
Íàñòðîéêè
|
Ïðàâèëà çàìåíû äëÿ ôîðìàòèðîâàíèÿ íàçâàíèé ïàðòèé ñêðèïòîì replace.py èç pywikipedia.
Èñïðàâëåíèÿ- ÐÑÄÐÏ(á), ÐÑÄÐÏ(ì), ÐÑÄÐÏ(è), ÐÑÄÐÏ(î)
- ÐÊÏ(á), ÐÊÏ(ì-ë)
- ÂÊÏ(á)
- ÏËÑÐ(è)
- ÊÏ(ì-ë)
- ÑÌË(ì-ë)
Èñêëþ÷åíèÿ: ÐÊÏá, ÂÊÏá (ñì. «Ïîäëèííàÿ èñòîðèÿ ÐÑÄÐÏ-ÐÊÏá-ÂÊÏá. Êðàòêèé êóðñ. Áåç óìîë÷àíèé è ôàëüñèôèêàöèé»), ÐÊÏÁ (íà âñÿêèé ñëó÷àé), ÂÊÏÁ
Çàïóñê ñêðèïòà
Çàïóñêàòü ðàç â ãîä ñ ïàðàìåòðàìè:
python replace.py -search:"ÐÑÄÐÏ" -fix:rsdrp -query:100 -ns:"0"
python replace.py -search:"ÂÊÏ" -fix:rsdrp -query:100 -ns:"0"
python replace.py -search:"ÏËÑÐ" -fix:rsdrp -query:100 -ns:"0"
python replace.py -search:"ÐÊÏ" -fix:rsdrp -query:100 -ns:"0"
python replace.py -search:"ÑÌË" -fix:rsdrp -query:100 -ns:"0"
Êîä
Êîä íóæíî ðàçìåñòèòü â ôàéëå user-fixes.py
fixes['rsdrp'] = {
'regex': True,
'msg': { '_default':u'Ðîáîò: ôîðìàòèðîâàíèå ÐÑÄÐÏ(á/ì/è/î) ÐÊÏ(á/ì-ë) ÂÊÏ(á) ÏËÑÐ(è) ÑÌË(ì-ë) è ò.ä. ïî [[ÂÏ:ÐÄÁ]]', },
'replacements': [
#(ur'ÐÑÄÐÏ ?[\/\(]? ?([áÁìÌèÈîÎ]) ?[\)\/]?(\W)', ur'ÐÑÄÐÏ(\1)\2'),
(ur'ÐÑÄÐÏ[èÈ]', ur'ÐÑÄÐÏ(è)'),
(ur'ÐÑÄÐÏ[îÎ]', ur'ÐÑÄÐÏ(î)'),
(ur'ÐÑÄÐÏ[áÁ]', ur'ÐÑÄÐÏ(á)'),
(ur'ÐÑÄÐÏ[ìÌ]', ur'ÐÑÄÐÏ(ì)'),
(ur'ÐÑÄÐÏ [èÈ]([^\w\s])', ur'ÐÑÄÐÏ(è)\1'),
(ur'ÐÑÄÐÏ [îÎ]([^\w\s])', ur'ÐÑÄÐÏ(î)\1'),
(ur'ÐÑÄÐÏ [áÁ]([^\w\s])', ur'ÐÑÄÐÏ(á)\1'),
(ur'ÐÑÄÐÏ [ìÌ]([^\w\s])', ur'ÐÑÄÐÏ(Ì)\1'),
(ur'ÐÑÄÐÏ ?[\/\(] ?[áÁ] ?[\)\/]', ur'ÐÑÄÐÏ(á)'),
(ur'ÐÑÄÐÏ ?[\/\(] ?[ìÌ] ?[\)\/]', ur'ÐÑÄÐÏ(ì)'),
(ur'ÐÑÄÐÏ ?[\/\(] ?[èÈ] ?[\)\/]', ur'ÐÑÄÐÏ(è)'),
(ur'ÐÑÄÐÏ ?[\/\(] ?[îÎ] ?[\)\/]', ur'ÐÑÄÐÏ(î)'),
(ur'ÂÊÏ ?[\/\(] ?[áÁ] ?[\)\/]', ur'ÂÊÏ(á)'),
(ur'ÏËÑÐ ?[\/\(] ?[èÈ] ?[\)\/]', ur'ÏËÑÐ(è)'),
(ur'ÊÏ ?[\/\(] ?ì-ë ?[\)\/]', ur'ÊÏ(ì-ë)'),
(ur'ÑÌË ?[\/\(] ?ì-ë ?[\)\/]', ur'ÑÌË(ì-ë)'),
(ur'ÐÊÏ ?[\/\(] ?ì-ë ?[\)\/]', ur'ÐÊÏ(ì-ë)'),
(ur'ÐÊÏ ?[\/\(] ?[áÁ] ?[\)\/]', ur'ÐÊÏ(á)'),
]
}
|
|