[Cascavel-pm] Como obrigar uma regex a parar e um determinado local durante a avaliação?

Luis Motta Campos monsieur_champs em yahoo.com.br
Quarta Maio 31 16:22:05 PDT 2006


Flavio S. Glock wrote:
> 2006/5/30, Eden Cardim <edencardim em gmail.com>:
> 
>>Quero que a expressão
>>regular case com a maior substring possível tal que essa string tenha
>>90% (ou uma outra porcentagem qualquer) de um determinado caracter
>>dentro dela. No caso:
>>
>>'XXXXXAXXXX'
>>'XXXBXXXXXBBXXXXXXXXX'
>>...são reconhecidas e...
>>'XXXAAXXXXXBBXXXXXXXXX'
>>reconhece a substring 'XXXXXBBXXXXXXXXX'
> 
> 
> Para nos ajudar a entender o problema:
> Neste exemplo o caractere que você está procurando é o 'X' ?
> A sua subrotina recebe 3 parâmetros:
> uma string, uma porcentagem, e um caractere?
> 
> Acho que o problema pode ser resolvido com "moving average".
> 

   Bom, agora que você, mencionou, que diabos vem a ser "moving average"???

   Eu tentei resolver este problema por 5 minutos sem conseguir cuspir 
nada que parecesse vagamente interessante. Fiquei desapontado.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x
  Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London}
  Perl Mongers and Perl Fanatic Evangelist
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Mais detalhes sobre a lista de discussão Cascavel-pm