Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 00h08min de 30 de abril de 2018 por !SilentVersão de 12h34min de 18 de agosto de 2018 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre N e Z (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de termos de cunho ofensivo. Somente termos iniciados entre N e Z (ver [[WP:FE/VANDAL]]).


* Migrando termo do filtro 112; migrando termo para o filtro 149. --!Silent (18/mai/2017)
* Migrando termo do filtro 112; migrando termo para o filtro 149. --!Silent (18/mai/2017)
* Ajustes na regex e criando uma nova condição, a fim de se evitar FPs. --!Silent (19/mai/2017)
* Ajustes na regex e criando uma nova condição, a fim de se evitar FPs. --!Silent (19/mai/2017)
* +Termo. --!Silent (02/jun/2017)
* +Termo. --!Silent (02/jun/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações" --!Silent (08/jun/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações" --!Silent (08/jun/2017)
* +termo. --!Silent (11/jun/2017)
* +termo. --!Silent (11/jun/2017)
* +variação; +termo. --!Silent (12/jun/2017)
* +variação; +termo. --!Silent (12/jun/2017)
* +variação. --!Silent (13/jun/2017)
* +variação. --!Silent (13/jun/2017)
* +variação. --!Silent (14/jun/2017)
* +variação. --!Silent (14/jun/2017)
* +variação. --!Silent (20/jun/2017)
* +variação. --!Silent (20/jun/2017)
* +variação. --!Silent (22/jun/2017)
* +variação. --!Silent (22/jun/2017)
* +variação; +termo. --!Silent (13/jul/2017)
* +variação; +termo. --!Silent (13/jul/2017)
* +termo. --!Silent (14/jul/2017)
* +termo. --!Silent (14/jul/2017)
* +termo. --!Silent (20/jul/2017)
* +termo. --!Silent (20/jul/2017)
* Reorganizando o filtro. --!Silent (21/jul/2017)
* Reorganizando o filtro. --!Silent (21/jul/2017)
* +varições. --!Silent (20/ago/2017)
* +varições. --!Silent (20/ago/2017)
* +varição. --!Silent (21/ago/2017)
* +varição. --!Silent (21/ago/2017)
* Ajuste para evitar FP. --!Silent (23/ago/2017)
* Ajuste para evitar FP. --!Silent (23/ago/2017)
* +varições. --!Silent (31/ago/2017)
* +varições. --!Silent (31/ago/2017)
* +termo, +variação. --!Silent (31/ago/2017)
* +termo, +variação. --!Silent (31/ago/2017)
* +ajustes, +variação. --!Silent (04/set/2017)
* +ajustes, +variação. --!Silent (04/set/2017)
* +variação. --!Silent (05/set/2017)
* +variação. --!Silent (05/set/2017)
* +variação. --!Silent (07/set/2017)
* +variação. --!Silent (07/set/2017)
* Ajuste para evitar FP. --!Silent (09/set/2017)
* Ajuste para evitar FP. --!Silent (09/set/2017)
* Migrando variação do filtro 18; +termo. --!Silent (13/set/2017)
* Migrando variação do filtro 18; +termo. --!Silent (13/set/2017)
* Migrando termo do filtro 112, +variações. --!Silent (14/set/2017)
* Migrando termo do filtro 112, +variações. --!Silent (14/set/2017)
* +termos. --!Silent (14/set/2017)
* +termos. --!Silent (14/set/2017)
* +termos. --!Silent (15/set/2017)
* +termos. --!Silent (15/set/2017)
* +termo. --!Silent (17/set/2017)
* +termo. --!Silent (17/set/2017)
* +termos; migrando termo do filtro 112. --!Silent (18/set/2017)
* +termos; migrando termo do filtro 112. --!Silent (18/set/2017)
* ajuste. --!Silent (20/set/2017)
* ajuste. --!Silent (20/set/2017)
* +variação, termos migrados para o filtro 70, termo migrado do filtro 120. --!Silent (21/set/2017)
* +variação, termos migrados para o filtro 70, termo migrado do filtro 120. --!Silent (21/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP, +termo. --!Silent (26/set/2017)
* Ajustes para evitar FP, +termo. --!Silent (26/set/2017)
* +variação. --!Silent (27/set/2017)
* +variação. --!Silent (27/set/2017)
* +termos. --!Silent (29/set/2017)
* +termos. --!Silent (29/set/2017)
* +variações. --!Silent (01/out/2017)
* +variações. --!Silent (01/out/2017)
* Termo migrado para o filtro 112, ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Termo migrado para o filtro 112, ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajustes para evitar FP, +variações. --!Silent (04/out/2017)
* Ajustes para evitar FP, +variações. --!Silent (04/out/2017)
* Ajustes nas condições para evitar FP, +termos. --!Silent (05/out/2017)
* Ajustes nas condições para evitar FP, +termos. --!Silent (05/out/2017)
* +variação. --!Silent (06/out/2017)
* +variação. --!Silent (06/out/2017)
* Ajustes na regexes. --!Silent (08/out/2017)
* Ajustes na regexes. --!Silent (08/out/2017)
* Ajustes na regex, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* Ajustes na regex, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* +variação. --!Silent (10/out/2017)
* +variação. --!Silent (10/out/2017)
* +variações, ajustes para evitar FP. --!Silent (11/out/2017)
* +variações, ajustes para evitar FP. --!Silent (11/out/2017)
* +variação, +termo. --!Silent (12/out/2017)
* +variação, +termo. --!Silent (12/out/2017)
* +termo, +condição. --!Silent (16/out/2017)
* +termo, +condição. --!Silent (16/out/2017)
* +variação, pondo para executar no sumário também. --!Silent (18/out/2017)
* +variação, pondo para executar no sumário também. --!Silent (18/out/2017)
* +variação, +termo. --!Silent (19/out/2017)
* +variação, +termo. --!Silent (19/out/2017)
* +variação. --!Silent (20/out/2017)
* +variação. --!Silent (20/out/2017)
* +variação. --!Silent (22/out/2017)
* +variação. --!Silent (22/out/2017)
* +variação. --!Silent (24/out/2017)
* +variação. --!Silent (24/out/2017)
* +termo. --!Silent (31/out/2017)
* +termo. --!Silent (31/out/2017)
* ajuste para evitar FP. --!Silent (02/nov/2017)
* ajuste para evitar FP. --!Silent (02/nov/2017)
* +variação. --!Silent (03/nov/2017)
* +variação. --!Silent (03/nov/2017)
* +termo. --!Silent (09/nov/2017)
* +termo. --!Silent (09/nov/2017)
* +termo. --!Silent (15/nov/2017)
* +termo. --!Silent (15/nov/2017)
* +termo, +variação. --!Silent (18/nov/2017)
* +termo, +variação. --!Silent (18/nov/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* +termo, +variação, ajuste para evitar FP. --!Silent (20/nov/2017)
* +termo, +variação, ajuste para evitar FP. --!Silent (20/nov/2017)
* +termo. --!Silent (21/nov/2017)
* +termo. --!Silent (21/nov/2017)
* -termo migrado do filtro 112. --!Silent (12/dez/2017)
* -termo migrado do filtro 112. --!Silent (12/dez/2017)
* Pondo para executar na WP:PT novamente. --!Silent (19/dez/2017)
* Pondo para executar na WP:PT novamente. --!Silent (19/dez/2017)
* Correção de FP. --!Silent (06/jan/2018)
* Correção de FP. --!Silent (06/jan/2018)
* +variação. --!Silent (17/jan/2018)
* +variação. --!Silent (17/jan/2018)
* +variação. --!Silent (18/jan/2018)
* +variação. --!Silent (18/jan/2018)
* +termo, +variação. --!Silent (22/fev/2018)
* +termo, +variação. --!Silent (22/fev/2018)
* Ajuste para evitar FP, +termo. --!Silent (24/mar/2018)
* Ajuste para evitar FP, +termo. --!Silent (24/mar/2018)
* +termo. --!Silent (29/abr/2018)
* +termo. --!Silent (29/abr/2018)
* +termo. --!Silent (18/ago/2018)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|Usuári.+Testes)' ) & article_namespace != 2  & ( (
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|Usuári.+Testes)' ) & article_namespace != 2  & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:NARIG(?:A(?:O|U[MN])|UD[AO](?:O|NA)?)|NEGAUM|N(?:EWBI?|[OU])B(?:AO|INH[AO])|NHET(?:A(?:TION)?|EIR[AO])|NOIA(?:D[AO])?|[OÓ]P?TARIU|[OÓ]PTARIO|OTARE[AO]|OTACU|PANA[CK]A|PAND?ELEI?R[AOU]|PAO[SZ]INH[AOU]|PAR[CS]EIRA[SÇ][AOU]|PARSEIR[AOU]|PEID(?:A(?:[RV](?:AM)?)?|EI|INH?[OU]?|O(?:RENT[AOU])?|O?U)|PE[SZ]AD(?:A(?:O|U[MN])|ONA)|PILANTRA[OU]?|PI[MN](?:BA(?:DA|N?DOR?|R)?|GU[CÇ][AO])|PORNO[SZ](?:A[OU][MN]?|INH[OU])|PQP|PREULA|PU(?:M|NS)|PUTANHEIR[AOU]|[PC][OU](?:NH)EI?T(?:A(?:N?D[AO]|O|S?TI[CK][AO]|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[PC]UEI?T(?:A(?:N?D[AO]|O|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[P₱]UL?T(?:H?[AO∆][OZ]?|[EÊ]I?R[OU]|INH[AO∆]|ARIA|ONA|[IY]AN[EIY])|RAB(?:AO?|UDA)|RAPIDINH[AO]|RASISTA|RA[CS]IST(?:A[OU][MN]?|INHA|ONA)|RUI[MN]ZIN(?:H[OU])?|SAFADINH[AOU]|SAPORA|SAPAT(?:AO?|ONA)|S[EÉÈ](?:CS|(?:K|QU)I[CÇS])[OU]|SURUB(?:INH)?AO?|TE(?:ZAO|[SZ]AU[MN]|[SZ]UD[AO])|TIPINH[OU]|TRAN[SZ](?:ANTE|(?:AR)?A[OM](?:OS)?|ARIAN[AO]|EI?[MN]|UD[AO]O?|OU)|TRANZE|TRAVEC(?:O|AO|UD[AO])|TRO(?:CH|X)A(?:O|U[MN])?|TROUCHA(?:O|U[MN])?|VACIL(?:AO|ONA)|VAGABUND(?:AGEM|[AO](?:O|NA)?)|VADI[AO]|VEAD(?:INH[AOU]|AO|ONA)|VEADU|VIADA[CÇS][OU]|V[\s\.]?T[\s\.]?N[\s\.]?C[\s\.]?|XAT[OU]|XIB[AO]|XIXI|Z[OU](?:AND[OU]|EI?R[AO])|ZUAR)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:NARIG(?:A(?:O|U[MN])|UD[AO](?:O|NA)?)|NEGAUM|N(?:EWBI?|[OU])B(?:AO|INH[AO])|NHET(?:A(?:TION)?|EIR[AO])|NOIA(?:D[AO])?|[OÓ]P?TARIU|[OÓ]PTARIO|OTARE[AO]|OTACU|PANA[CK]A|PAND?ELEI?R[AOU]|PAO[SZ]INH[AOU]|PAR[CS]EIRA[SÇ][AOU]|PARSEIR[AOU]|PEID(?:A(?:[RV](?:AM)?)?|EI|INH?[OU]?|O(?:RENT[AOU])?|O?U)|PE[SZ]AD(?:A(?:O|U[MN])|ONA)|PILANTRA[OU]?|PI[MN](?:BA(?:DA|N?DOR?|R)?|GU[CÇ][AO])|PORNO[SZ](?:A[OU][MN]?|INH[OU])|PQP|PREULA|PU(?:M|NS)|PUTANHEIR[AOU]|[PC][OU](?:NH)EI?T(?:A(?:N?D[AO]|O|S?TI[CK][AO]|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[PC]UEI?T(?:A(?:N?D[AO]|O|U[MN])?|[EÊ]I?(?:R[AOU])?|INHA)|[P₱]UL?T(?:H?[AO∆][OZ]?|[EÊ]I?R[OU]|INH[AO∆]|ARIA|ONA|[IY]AN[EIY])|RAB(?:AO?|UDA)|RAPIDINH[AO]|RASISTA|RA[CS]IST(?:A[OU][MN]?|INHA|ONA)|RUI[MN]ZIN(?:H[OU])?|SAFADINH[AOU]|SAPORA|SAPAT(?:AO?|ONA)|S[EÉÈ](?:CS|(?:K|QU)I[CÇS])[OU]|SURUB(?:INH)?AO?|TE(?:ZAO|[SZ]AU[MN]|[SZ]UD[AO])|TIPINH[OU]|TRAN[SZ](?:ANTE|(?:AR)?A[OM](?:OS)?|ARIAN[AO]|EI?[MN]|UD[AO]O?|OU)|TRANZE|TRAVEC(?:O|AO|UD[AO])|TRO(?:CH|X)A(?:O|U[MN])?|TROUCHA(?:O|U[MN])?|VACIL(?:AO|ONA)|VAGAB(?:A|UND(?:AGEM|[AO](?:O|NA)?))|VADI[AO]|VEAD(?:INH[AOU]|AO|ONA)|VEADU|VIADA[CÇS][OU]|V[\s\.]?T[\s\.]?N[\s\.]?C[\s\.]?|XAT[OU]|XIB[AO]|XIXI|Z[OU](?:AND[OU]|EI?R[AO])|ZUAR)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|^)(?:Pesadão)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|^)(?:Pesadão)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|I|$)';


!( added_lines rlike terms_FP | summary rlike terms_FP ) & (
!( added_lines rlike terms_FP | summary rlike terms_FP ) & (
ccnorm( rmdoubles( summary ) ) irlike terms | (
ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
)
)
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo */
/* Termos utilizados somente nos domínios de contéudo */
terms := '(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|^)(?:PROBLEMINHA|SEI ?LA)(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|$)';
terms := '(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|^)(?:PROBLEMINHA|SEI ?LA)(?:[^A-ZÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ\-\.=/]|$)';


article_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
article_namespace % 2 == 0 & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
) );
) );
) | (
) | (
/* Termos usados sem o uso da função "ccnorm" */
/* Termos usados sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:OTARIO|P[A@]R[ÇS][A@]|PEDOFIL[A@O])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:OTARIO|P[A@]R[ÇS][A@]|PEDOFIL[A@O])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
rmdoubles( summary ) irlike terms | ( rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
);
);
)  | (
)  | (
/* Termos usados com "rlike" */
/* Termos usados com "rlike" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:PORCARIA|SAFAD[AO])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:PORCARIA|SAFAD[AO])S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


ccnorm( rmdoubles( summary ) ) rlike terms | ( ccnorm( rmdoubles( added_lines ) ) rlike terms
ccnorm( rmdoubles( summary ) ) rlike terms | ( ccnorm( rmdoubles( added_lines ) ) rlike terms
& !ccnorm( rmdoubles( removed_lines ) ) rlike terms
& !ccnorm( rmdoubles( removed_lines ) ) rlike terms
);
);
) | (
) | (
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
/* Termos utilizados sem o uso da função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?:(?<![\.=])o[Ii]|OI)(?!(?: [tT][vV]|[0-9])|[\.=])|P[AÃ@]O|SEX(?:O|U[A@]L))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?:(?<![\.=])o[Ii]|OI)(?!(?: [tT][vV]|[0-9])|[\.=])|P[AÃ@]O|SEX(?:O|U[A@]L))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';


!article_prefixedtext irlike 'Wikipédia:Pedidos.+' & (
!article_prefixedtext irlike 'Wikipédia:Pedidos.+' & (
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
rmdoubles( summary ) rlike terms | ( rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
)
)
);
);
) | (
) | (
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
/* Termos utilizados somente nos domínios de contéudo e sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?<![\.=])OI[EÊ](?![\.=])|[P₱][O∅][HRπ](?:INH)?[A@∆]S?|PORNOS?|SLÁ)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|^)(?:(?<![\.=])OI[EÊ](?![\.=])|[P₱][O∅][HRπ](?:INH)?[A@∆]S?|PORNOS?|SLÁ)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-/]|$)';


article_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
article_namespace % 2 == 0 & ( rmdoubles( summary ) irlike terms | (
rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms
) );
) );
) | (
) | (
/* Termos utilizados sem o uso da função "rmdoubles"*/
/* Termos utilizados sem o uso da função "rmdoubles"*/
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:N+OO+B+|P+O+R+RA+(?:D+I+N+H+A+)?|S+A+R+RA+(?:R+|D+[AO]+|N+D+[OU]))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|^)(?:N+OO+B+|P+O+R+RA+(?:D+I+N+H+A+)?|S+A+R+RA+(?:R+|D+[AO]+|N+D+[OU]))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ\-]|$)';


ccnorm( summary ) irlike terms | (
ccnorm( summary ) irlike terms | (
( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
( ccnorm( added_lines ) irlike terms | added_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
& !( ccnorm( removed_lines ) irlike terms | removed_lines irlike terms )
);
);
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas */
/* Termos que podem ter uma ocorrência válida em certas páginas */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:PORN ?HUB|XVIDEO)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:PORN ?HUB|XVIDEO)S?(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


!article_text irlike terms & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
!article_text irlike terms & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
) );
) );
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas com "rlike" e sem a função "ccnorm" */
/* Termos que podem ter uma ocorrência válida em certas páginas com "rlike" e sem a função "ccnorm" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:[oÓ0][Tt][AÁÀaáà@4][Rr][Ii1][Aa@Oo4]|Otari[a@o]|OTARI[A@O])(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:[oÓ0][Tt][AÁÀaáà@4][Rr][Ii1][Aa@Oo4]|Otari[a@o]|OTARI[A@O])(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';


!article_text irlike terms & ( rmdoubles( summary ) rlike terms | (
!article_text irlike terms & ( rmdoubles( summary ) rlike terms | (
rmdoubles( added_lines ) rlike terms
rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
) );
) );
) );
) );