[Cascavel-pm] Como obrigar uma regex a parar e um determinado local durante a avaliação?
Flavio S. Glock
fglock em gmail.com
Quarta Maio 31 12:40:39 PDT 2006
Sugiro começar com isso:
$_ = 'XXXAAXXXXXBBXXXXXXXXX';
my ($start, $end);
while ( /X+/cg ) {
$start = $-[0];
$end = $+[0];
print "pos: $start..$end\n";
}
Você pode processar o resultado para achar a região mais "densa".
- Flavio S. Glock
2006/5/31, Eden Cardim <edencardim em gmail.com>:
> On 5/31/06, Flavio S. Glock <fglock em gmail.com> wrote:
> > 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?
>
> Exatamente, e ela devolve os offsets da maior substring que atenda ao
> critério da porcentagem.
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm