Utente:FrescoBot/Regex
Vai alla navigazione
Vai alla ricerca
Raccolte di regex da inserire in userfixes.py (vedi Utente:FrescoBot/FAQ#User-fixes.py).
Categorizzare
[modifica | modifica wikitesto] 'categorizzare': {
'regex': True,
'recursive': False,
'msg': {
'it':u"Bot: solo categorie nascoste -> categorizzare",
},
'replacements': [
(u'({{ *[EePpCcTt] *\|[^=\|\[}]+\|)([^=\|\[}]+)([\|}]([\W\w]+)$)', ur'\1\2\3\n{{categorizzare|\2}}'),
(u'({{ *[EePpCcTt] *\|[^\|\[}]+\| *argomento *= *)([^=\|\[}]+)([\|}]([\W\w]+)$)', ur'\1\2\3\n{{categorizzare|\2}}'),
(u'({{ *[OoFfSs] *\|)([^=\|\[}]+)([\|}]([\W\w]+)$)', ur'\1\2\3\n{{categorizzare|\2}}'),
(u'({{categorizzare\|([\W\w](?!{{categorizzare))+?[\W\w]){{categorizzare\|[^}]+}}\s*', ur'\1'),
(u'^([\W\w]+)$', ur'\1\n{{categorizzare}}'),
(u'({{categorizzare[^}]*}})\s*{{categorizzare[^}]*}}', ur'\1'),
],
'exceptions': {
'inside-tags': [
## 'hyperlink',
## 'link',
## 'comment',
## 'template',
## 'timeline',
## 'gallery',
## 'math',
## 'pre',
## 'startspace',
## 'source',
## 'nowiki'
],
'text-contains': [
ur'{{([Bb]io\s|[Ss]portivo|[Aa]lbum|[Aa]rtista musicale)',
ur'{{ *[AWaw] *[\|}]',
ur'{{ *[cC]ategorizzare',
ur'\[\[[Cc]ategoria:(?![Ss]tub|[Aa]iutare|[Cc]ontrollare|[Cc]orreggere|[Vv]oci |[Dd]a )',
ur'{{[tT]rasferimento',
ur'#([Rr][Ee][Dd][Ii][Rr][Ee][Cc][Tt]|[Rr][Ii][Nn][Vv][Ii][Aa])',
]
}
},