Usuário(a):Alchimista/Aleph Bot/Expressões

Origem: Wikipédia, a enciclopédia livre.

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
<pre>
##################################################
#
# A forma como as expressões precisam ser colocadas é:
#
# regexp;;pontos;;class;;
#
# ou
#
# regexp;;pontos;;class;;#comentários
#
# Regexp: A expressão regular
# Pontos: Contribuições boas são positivas (+1, +2, +3,...)
# Class: vandalismo (v), edição de teste (t), nice stuff (g)
#
##################################################

# Edições para teste
o+n+e+o+m+a+t+o+p+e+i+a;;-200;;V;;



##################################################
#
# Erros comuns de edição
#

\'\'\'Texto a negrito\'\'\';;-1;;T;; #Sem conteúdo
\'\'Texto em itálico\'\';;-1;;T;; #Sem conteúdo
\'\'\'\'\'';;-1;;T;; #Sem conteudo
\<u\>\</u\>;;-1;;T;;
\<s\>\</s\>;;-1;;T;;
##\[\[Título da ligação\]\];;-1;;T;;
\=+ Texto de cabeçalho \=+;;-1;;T;;
\[\[Ficheiro\:Exemplo\.jpg\]\];;-1;;T;;
\[\[Media\:Exemplo\.ogg\]\];;-1;;T;;
\<nowiki\>Colocar texto não formatado aqui\</nowiki\>;;-1;;T;;
\<math\>Inserir formula aqui\</math\>;;-1;;T;;
\]\] \d{2}\:\d{2}, \d+ (janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro) \d{4} \(UTC\);;-1;;T;; # assinatura
\{\{.*?\}\};;3;;g;; # Predefinições são boas
.?\[\[.*?\]\].?;;2;;g;;#As ligações internar tb são boas
\=\=[^\=]{4,}\=\=;;5;;g;;#Secções
\[ *(ftp|http)s?\:\/\/;;2;;g;;
\&lt\;ref;;3;;g;;#referencias
\&ltbr;;1;;g;;#etiquetas html são boas
\'\'[^\']+\'\';;2;;g;;

##################################################
#
# Testes e vandalismos não considerados a principio
#

(\[\[(imagem?|arquivo|ficheiro|file)\:){2,};;-10;;T;;#[[imagem:[[imagem:[[imagem: erro de novato a carrgar o botão de ficheiro

\[(editar|ocultar)\];;-1;;T;;#Artigos copiados
(asdf?|asfd?){2,};;-1;;T;;
[bcdfghjklmnñpqrstvwxyz]{10,};;-2;;T;;#repetições de consoantes
\&lt\;math\&gt\;\&lt\;math\&gt\;.;;-1;;T;;#.para evitar erros ao fazer o split
\&lt\;math\&gt\;insere aqui uma fórmula\&lt\;\/math\>;;-1;;T;;
\&lt\;nowiki\&gt\;insere aqui texto não formatado\&lt\;\/nowiki\>;;-1;;T;;
\'\'\'Texto a negrito\'\'\';;-1;;T;;
\'\'Texto em itálico\'\';;-1;;T;;


exemplo\.jpg;;-1;;T;;
exemplo\.ogg;;-1;;T;;
\b(t+u|v+o+c+e+s?|v+o+s)\b;;-1;;T;;
l+a+d+r+(ã+o|õ+e+s);;-1;;T;;
n+ã+o+ m+a+s;;-1;;T;;
e+u+ s+o+u;;-1;;T;;

d+i+s+n+e+y+ X+D;;-5;;T;;
p+u+t+z;;-5;;T;;
#\:p;;-10;;T;;
c+a+r+a+m+b+a;;-10;;T;;
(m+e+u|m+i+n+h+a) (a+n+j+o|q+u+e+r+i+d+[ao]);;-1;;T;;
s+o+m+o+s;;-2;;T;;#possível spam
(te-?)?amo(-te)? (muin?to)?;;-2;;T;;
p+o+r+r+a;;-2;;T;;
como vai;;-1;;T;;
asneira;;-5;;T;;
(e|é) lind(a|o);;-3;;T;;

##################################################
#
# Vandalismos
#


g+a+y+s*;;-5;;V;;
\bp+u+t+a+s*\b;;-10;;V;; # palavra explícita, que somando ao regex anterior  pontuação de -10
b+a+b+a+c+a;;-1;;V;;
\bp+i+l+a;;-10;;V;;
p+i+r+o+c+a;;-10;;V;;
b+u+n+d+a;;-5;;V;;
g+a+i+t+a\b;;-1;;V;;
j+u+m+e+n+t+o;;-1;;V;;
p+i+t+o;;-5;;V;;#Calão em pt-pt
#p+i+n+t+o;;-1;;V;;#Tanto pode ser o diminutivo de pintainho, usado em pt, como calão, usado no br
p+i+n+t+i+n+h+o;;-5;;V;;#Creio que é calão mesmo

f+i+l+h+[ao]+ d+a+ (m+[ãa]+e|[ée]+g+u+a|p+u+t+a);;-10;;V;;
p+u+n+h+e+t+(e+i+r)?[ao];;-5;;V;;
m+a+s+t+u+r+b+a+(c|ç)+(a|ã)+o;;-5;;V;;
f+o+d+i+d+(a|o);;-10;;V;;

(t+a+o|c+a+r+a|m+u+i+n?t+o|m+a+i+s|m+e+n+o+s|s+o+u|m+t)+ l+e+g+a+l;;-5;;V;;
l+e+r+d+[oa];;-5;;V;;
m+a+i+o+r+ (s+i+t+e|f+o+r+u+m|c+o+m+u+n+i+d+a+d+e);;-5;;V;;#Spam?
m+a+i+s+ (l+i+n+d|b+e+l|g+a+t)+ [aoi]+ (n+h+o);;-5;;V;;
t+d+ b+e+m;;-5;;V;;

t+r+e+t+a;;-1;;V;;
\bt+r+e+t+a\b;;-9;;V;; # palavra explícita, que somando ao regex anterior  pontuação de -10

p+e+[]+d+[o0];;-10;;V;;

v+i+a+d(o|[]o?|inh[ou]);;-1;;V;;
\bv+i+a+d(o|[]o?|inh[ou])\b;;-9;;V;;
m+a+c+o+n+h(a|eir[ao]);;-10;;V;;
(c+h|x)u+p+a (m+e+u|m+i+n+h+a);;-20;;V;;
(m|t)+e+u p+a+u;;-20;;V;;

##

\bnon-;;-1;;T;;
\bs[ou]vac(o|u)\b;;-1;;T;;
\bchuck\b;;-1;;T;;

\bchat[ao]?\b;;-3;;T;;
\b(bla+)+\b;;-3;;T;;
\bah\b;;-3;;T;;
\bhey\b;;-3;;T;;
\bfed?(id?[ao]|e|orent[ao])\b;;-2;;T;;
\bsuj[ao]s?\b;;-3;;T;;
\:\w{3,}\:;;-3;;T;;
\!\!\!;;-3;;T;;
\bpapai?\b;;-3;;T;;
\;\);;-3;;T;;
\:\);;-3;;T;;
\bw(oo|00)\b;;-3;;T;;
lo+l+\b;;-5;;T;;
lo+l+i+l+;;-3;;T;;

\bXD\b/;;-3;;T;;
\byes\b;;-3;;T;;

\\o\/;;-25;;T;;

\bje\b;;-3;;T;;
\btu\b;;-3;;T;;

cucu;;-5;;T;;
\bk[aieu]\b;;-2;;T;;
\bn(oo+|00+)bs?\b;;-5;;T;;
\byo\b;;-5;;T;;
\bputz\b;;-5;;T;;
\byeah\b;;-2;;T;;
obrigadão;;-5;;T;;

#Limites laterais para evitar criar confusão com hiperligações 
\b\:p\b;;-10;;T;; 
\b\=D\b;;-10;;T;;
\b\:D\b;;-10;;T;;

l+o+l+o*l*;;-15;;T;;


\bhein\b;;-20;;T;;
ah{3,};;-20;;T;;
<3;;-20;;T;;
\baki\b;;-20;;T;;
\bbla\b;;-30;;T;;

\bhum\.\.\.;;-30;;T;;
rsrs;;-20;;T;;
([krz] ?)\{3,};;-30;;T;;

\bbaba(ando|dora|[ck]a|[kcq]u?i[cçs]s?e)\b;;-10;;T;;
\bba[ckq]an[ao]\b;;-15;;T;;

\bbaitol(inh)?a\b;;-20;;T;;
\bba[mn]bi\b;;-1;;T;;

\bb[ou]de(ga)\b;;-10;;T;;
\bboi(ol[ai](tico)?|l[a]o|olo(go|[gj]i[sx]ta))\b;;-20;;T;;


\bbro(ch|x)([oea]|ar|ando|ista)\b;;-10;;T;;
\bbu[mn]bu[mn]\b;;-3;;T;;

\b[ck]a[mn]bada\b;;-20;;T;;
\b[ck]ara(l?hl?([ou]?s?|ao|inh[ou])|i[ou]|g[ou])\b;;-30;;T;;
\b(ch|x)at(ao?|i[]s?e|i[sçc]s?im[ao])\b;;-1;;T;;
\b(ch|x)ul(os?|ar?|eco|e)\b;;-1;;T;;
\b(ch|x)ing(ar?|oe?s?|ao)\b;;-20;;T;;
\b(ch|x)up[aeiou](da|te|nha|ndo|r|u)?\b;;-15;;T;;
\b[ck]o[cs]s?(ar|ou|ava|ando)\b;;-10;;T;;

\b[ck][ou]lh[ao](o|es)?\b;;-30;;T;;
\b[ck]on(a|inha|a[çs]s?a)\b;;-15;;T;;
\b[ck]orn(o|u[dt]o)\b;;-2;;T;;


\bdoid(inh)?[ao]o?\b;;-1;;T;;

\bf[ou0]d(id[ao0]s?|[eoai](u|dor)?|[ae][rx]?|(ilh)?[ao](o|es)?);;-10;;T;;

\bgaita\b;;-1;;T;;
\bgai?j[aou]s?\b;;-10;;T;;

\bgig[ao]lo\b;;-10;;T;;
\bgord(inh|u(ch|x)|on|urent)?[oa]\b;;-10;;T;;


\bgrel(o|inho)\b;;-2;;T;;
\bgrr+;;-5;;T;;

\bh?orr?(oro[sz][ao]|ive[li](mente)?)\b;;-1;;T;;
\bhu?mm+\b;;-5;;T;;

\bl[aeio]l[aeo]\b;;-3;;T;;

\blegal!\b;;-2;;T;;

\blerd[oa]\b;;-2;;T;;
\blesbic?[ao]\b;;-2;;T;;

apag(ue[im]?|ou|aram) (tudo|isto|est[ea]);;-20;;V;;
(tod[oa]|muin?to) bo(m|a[zsx]ona|u?a);;-20;;V;;
b[ou]de(ga);;-10;;V;;
boi(ol[ai](tico)?|l[a]o|olo(go|[gj]i[sx]ta));;-20;;V;;

</pre>