[Rio-pm] :engine::TRE

ulisses em ibiz.com.br ulisses em ibiz.com.br
Segunda Julho 2 05:56:10 PDT 2012


usamos por aqui

use Text::DoubleMetaphone qw( double_metaphone ); # casamento fonetico

use String::Approx 'adist';

From: Stanislaw Pusep 
Sent: Monday, July 02, 2012 9:24 AM
To: Perl Mongers Rio de Janeiro 
Cc: saopaulo-pm em mail.pm.org 
Subject: Re: [Rio-pm] :engine::TRE

Bom dia Thiago! 
Obrigado pela dica, não conhecia o String::Approx. Pelo meu rápido RTFS, usa o mesmo algoritmo que o re::engine::TRE (https://en.wikipedia.org/wiki/Bitap).
Também fiz a coisa mais óbvia, que devia ter feito antes de mandar o email para a lista: olhei no CPAN Testers, e percebi que o módulo em questão só funcionava até Perl v5.10. Entrei em contato com o autor, e ele confirmou que as "entranhas" do Perl tornaram-se incompatíveis a partir do v5.12.
Verei o que faço a respeito; o módulo me pareceu deveras útil.

ABS()




2012/6/29 Thiago Glauco <thiagoglauco em ticursos.net>

  Eu uso
    use String::Approx 'amatch';

    print if amatch("foobar");

    my @matches = amatch("xyzzy", @inputs);

    my @catches = amatch("plugh", ['2'], @inputs);


  Em Qui, 2012-06-28 às 18:20 -0300, Stanislaw Pusep escreveu:

  >
  > Um dos exemplos de aplicação prática dela é o utilitário
  > 'agrep' (approximate grep).


  _______________________________________________
  Rio-pm mailing list
  Rio-pm em pm.org
  http://mail.pm.org/mailman/listinfo/rio-pm




--------------------------------------------------------------------------------
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120702/5173264a/attachment.html>


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