Wikipedia:Antivandalbot/Bazookabot/Regex/CaseSensitive

Questo è un elenco di regex che Bazookabot utilizzerà per controllare le modifiche recenti. Queste regex sono case sensitive

                 [r'\bk(?:[ei]|osa)\b', 100],
                 [r'\b(?:[^\b\W\s]|_|\.)*?@(?:[^\b\W\s]|_|\.)*?\.\w{2,6}\b', 100], # This regex should detect the emails adress (or I hope so)
                 [r'(?:per|x)k(?:è|é|e\')', 100],
                 [r'\bpisciare\b', 100],
                 [r'\bsecondo\b \b(?:me|te|egli|lei|ella|noi|voi|essi)\b', 100],
                 [r'\b#redirect\b \[\[inserisci nome della voce\]\]', 100],
                 [r'\[\[esempio.ogg\]\]', 100],
                 [r'\'\'corsivo\'\'', 100],
                 [r'\'\'grassetto\'\'', 100],
                 [r'<nowiki>inserisci qui il testo non formattato</nowiki>', 100],
                 # Multiline regex, too long only for one line ;-)
                 [r'([^=\'- ]{1,4})\1{30}', 100],
                 [r'\b(?:ti|vi|mi|ci|gli|li)\b am[oa] \b(?:te|lei|lui|.*?)\b', 100],
                 [r'\b(?:stronz[oiae]|mona|y?idd?iot[aie]|cog?lion[ei]|merd[ae])\b', 100],
                 [r'\[.*?(?:\b|[\/.?-])(?:forum|blog)(?:\b|[\/.?-]).*?\]', 100],
                 [r'\[.*?\.tk(?:\]| .*?\])', 100],
                 [r'\bu\.u\b', 100],
                 [r'\bpor(?:c|k)a paletta\b', 100],
                 [r'\b:p\b', 100],
                 [r'\brotfl\b', 100],
                 [r'\blol\b', 100],
                 [r'\bfi(?:c|g)a\b', 100],
                 # Bestemmie (badword against God)
                 [r'\b(?:porc[oa]|boia|cane|bon[oa]|can|merda|schitto|maiale|stron[zx][oa]|pover[oa]|infame|sporc[ao]|h?andicap?patt?[oa])\b.*?\b(?:[zdxs]io|madonna)\b', 100],
                 [r'\b(?:[zdxs]io|madonna)\b.*?\b(?:porc[oa]|boia|cane|bon[oa]|can|merda|schitto|maiale|stron[zx][oa]|pover[oa]|infame|sporc[ao]|h?andicap?patt?[oa])\b', 100],
                 [r'\bporco[zxsd]?[zxsd]io\b', 100],
                 # End Bestemmie
                 [r'\bverginell[ao]\b', 100],
                 [r'\b\b.*?@.*?\.(?:it|org|de|en)\b', 100], # We need a better regex for this btw.
                 [r'\bsuc(?:chi|)ar(?:l[oaei]|gliel[oaei])\b', 100],
                 [r'\bsoff?occ?ott?o\b', 100],


                 [r'\ba pecora\b', 100], # yes, found -.-'
                 [r'\bah{2,}', 100],
                 [r'\bbaldracca\b', 100],
                 [r'\b(?:che due|rompi ?|)[bp]alle\b', 100],
                 [r'\bbastard[oaie]?\b', 100],
                 [r'\b(?:bimbo|)min(?:ch|k)(?:i(?:at|)[ae]|ione)\b', 100],
                 [r'\bb\.i?\.t?\.c?\.h.?\b', 100],
                 [r'\bboobies?\b', 100],
                 [r'\bca[gc]a(?:ta|re|mi|ti|tevi)\b', 100],
                 [r'\bcach?apera\b', 100],
                 [r'\b(?:in|)[ck]?h?azz?(?:o|arola|ata|on[ei]|re|rsi)\b', 100],
                 [r'\b(?:in|)ch?iava(?:re|ta)\b', 100],
                 [r'\bchick\b', 100],
                 [r'\bclitoride\b', 100],
                 [r'\bco(?:(?:gl|l|j|)on[ei]s|jo)\b', 100],
                 [r'\bcornut[oiea]\b', 100],
                 [r'\bcula(?:ton[eai])\b', 100],
                 [r'\b(?:lecca|bacia(?:mi il|)) ?culo(?:ne)\b', 100],
                 [r'\bdefic?ient[ei]\b', 100],
                 [r'\bditalin[oi]\b', 100],
                 [r'\bdonn[ae] nud[ae]\b', 100], # Morti di fame..
                 [r'\bejackulated?\b', 100],
                 [r'\b[ei]ncul(?:er|are?)\b', 100],
                 r'\bfa(?:mm?i|g?li|le|ci|tevi|tti) (?:[\'u]?na|(?:del|)le|dei) ' + \
                 '(?:pomp[ae]|pipp[ae]|pompin[oi]|seg(?:a|he)|masturbat[ae]|sbor?rat[ae]|cagat[ae]|pisciat[ae]|scopat[ae])\b',
                 [r'\bfellatio\b', 100],
                 [r'\bfess[aoie]\b', 100],
                 [r'\bfetish\b', 100],
                 [r'\bs?fi(?:[cg](?:a|he|hi)|ken?)\b', 100], # Fichi secchi, e Fiche da poker.. check
                 [r'\b(?:è|e\'|`|sono)(?: un|uno|dei|un par di|un paio di|) (?:finocchio?|frocio?|gay)\b', 100],
                 [r'\bs?fott?(?:ere?|uto)\b', 100],
                 [r'\bf\.?u\.?c\.?k\.?(?: you|)\b', 100],
                 [r'\b(?:frocio|fi(?:gh|c?ch)ett[aeo])\b', 100],
                 [r'\bfunkyass\b', 100],
                 [r'\bgnocc[ae]\b', 100],
                 [r'\bhentai(?:\.com|)\b', 100],
                 [r'\bhorne?y?\b', 100],
                 [r'\bhott(?:y|i|ies|ie)\b', 100],
                 [r'\bidiot[aei]?\b', 100],
                 [r'\blesb(?:ica|ian|o)\b', 100],
                 [r'\bmasturb[ao](?:rsi|re|zione|r?mi|ti|)\b', 100],
                 [r'\bmerd(?:ata|oso)\b', 100],
                 [r'\bmignott[ae]\b', 100],
                 [r'\borgi[ae]\b', 100],
                 [r'\borgasm[oi]?\b', 100],
                 [r'\bpompino\b', 100],
                 [r'\bporn(?:azzo|one)\b', 100],
                 [r'\bporno?\b', 30], # it will be low rated, 'cause that's not a badword after all
                 [r'\bpussy\b', 100],
                 [r'\bputt?an(?:|on)[aoei]\b', 100],
                 [r'\bpuzzon[aei]\b', 100],
                 [r'\bracchi[ae]\b', 100],
                 [r'\bsbor?r(?:one|ata|à|ato|ate|ati|a|olata|o|olone)\b', 100],
                 [r'\bscopa(?:t[aoei]|re)\b', 100],
                 [r'\bscrot(?:o|um)\b', 30], # low rated
                 [r'\bseg(a|he|one)\b', 50], # low rated (only 'sega' not the other btw)
                 [r'\bse(?:sso|x)\b', 20], # low rated?
                 [r'\bs\.?h\.?i\.?[tz]\.?\b', 100],
                 [r'\bsado(?:maso|)\b', 100], # low rated (?)
                 # testicoli ?
                 [r'\btroi(?:on|)[aei]\b', 100],
                 [r'\bvacc(?:a|he)\b', 100], # low rated?
                 [r'\b(?:vaff?|f?)an?(?:culo|gala)\b', 100],
                 [r'\bvagin[ae]\b', 15], # low rated?
                 [r'\bvibrator[ei]?\b', 100],
                 [r'\bzoccol[ae]\b', 100],
                 [r'\btest(?:olo|ino)\b', 100],