Script

editar

replace.py -namespace:0 -fix:capita

user-fixes.py

editar


fixes['capita'] = {
    'regex': True,
    'msg': {
        '_default':u'simplificación de cabeceras',
    },
    'replacements': [
        (ur'({{.*ES.*n[uú]m\=.*)}}\s+{{\s*[Ll]ema\s*\|((?:.+\=.*\|)*[^=]+)\|\s*([1234567890]+)((?:\s*\|.+\=.*)*)}}', ur'\1|\2\4}}'),
        (ur'({{.*ES(?:\s*\|.*)?)}}\s+{{\s*[Ll]ema\s*\|((?:.+\=.*\|)*.+)\|\s*([1234567890]+(?:\s*\|.+\=.*)*}})', ur'\1|\2|num=\3'),        
        (ur'({{.*ES(?:\s*\|.*)?)}}\s+{{\s*[Ll]ema\s*\|((?:.+\=.*\|)*[^=]+(?:\|.+\=.*)*}})', ur'\1|\2'),        
        (ur'({{.*ES(?:\s*\|.*)?)}}\s+{{\s*[Ll]ema((?:\s*\|.+\=.*)*}})', ur'\1|{{subst:PAGENAME}}\2'),
    ],
    'exceptions': {
        'inside-tags': [
                'math',
                'source',
                'pre',
                'code',
                'comment',
                'nowiki',
                'interwiki',
                'startspace',
                'ref',
                'link',
                'hyperlink'
        ],
    },

}