[SP-pm] Contando caracteres em regexp

Pinguim Azul bluepenguin at gmail.com
Mon Jul 26 18:39:37 PDT 2010


Essa thread me deu uma idéia legal para um post, blogarei sobre o tema amanhã.

2010/7/26 Alexei Znamensky <russoz at gmail.com>:
> Ricardo, o problema é esse seu viés pela googlada :-P
> perldoc perlvar ;-)
>
> 2010/7/26 Pinguim Azul <bluepenguin at gmail.com>
>>
>> Isso parece bacana, o que faz o @+ ?
>>
>> (O problema desses símbolos é que nao dá pra googlar :)
>>
>> 2010/7/26 Alexei Znamensky <russoz at gmail.com>:
>> > Usando o modelo do Eden, com
>> > $_="aaaaaa" #(6x a)
>> > temos:
>> >     perl -le'$_="aaaaaa";/a+/;print at +'
>> >
>> > ou, -3 em versão perl 5.10
>> >     perl -E'$_="aaaaaa";/a+/;say at +'
>> > 2010/7/26 Nuba Princigalli <nuba at fastmail.fm>
>> >>
>> >> OK. Aqui como fica com pos();
>> >>
>> >> $a = "abcd";
>> >> $a =~ m/$/g;
>> >> say pos($a);
>> >>
>> >> On Mon, 26 Jul 2010 18:45 -0300, "Pinguim Azul" <bluepenguin at gmail.com>
>> >> wrote:
>> >> > length tem 6 letras, é muito comprido :)
>> >> >
>> >> > 2010/7/26 Nuba Princigalli <nuba at fastmail.fm>:
>> >> > > voce pode casar com o final da string e consultar a posicao onde
>> >> > > houve
>> >> > > o
>> >> > > match
>> >> > > com http://perldoc.perl.org/functions/pos.html
>> >> > >
>> >> > > algum motivo em particular para nao usar o length?
>> >> > >
>> >> > > On Mon, 26 Jul 2010 18:11 -0300, "Pinguim Azul"
>> >> > > <bluepenguin at gmail.com>
>> >> > > wrote:
>> >> > >> Tem algum jeito de contar os caracteres de uma regexp sem usar
>> >> > >> o length?
>> >> > >>
>> >> > >> Por exemplo:
>> >> > >>
>> >> > >> $_="aaaaaaaaaa";s/a+/length$&/e;print
>> >> > >>
>> >> > >> Isso retorna 10, mas eu queria uma versão sem o length, se
>> >> > >> possível.
>> >> > >>
>> >> > >> --
>> >> > >> Ricardo Bittencourt http://www.ricbit.com
>> >> > >> _______________________________________________
>> >> > >> SaoPaulo-pm mailing list SaoPaulo-pm at pm.org
>> >> > >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >> > >>
>> >> > > --
>> >> > > Nuba R. Princigalli  nuba at pauleira.com  http://pauleira.com
>> >> > >  @nprincigalli
>> >> > > Discipline is not an end in itself, just a means to an end. - King
>> >> > > Crimson
>> >> > >
>> >> > > _______________________________________________
>> >> > > SaoPaulo-pm mailing list
>> >> > > SaoPaulo-pm at pm.org
>> >> > > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >> > >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Ricardo Bittencourt
>> >> > http://www.ricbit.com
>> >> > _______________________________________________
>> >> > SaoPaulo-pm mailing list
>> >> > SaoPaulo-pm at pm.org
>> >> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >> >
>> >> --
>> >> Nuba R. Princigalli  nuba at pauleira.com  http://pauleira.com
>> >>  @nprincigalli
>> >> Discipline is not an end in itself, just a means to an end. - King
>> >> Crimson
>> >>
>> >> _______________________________________________
>> >> SaoPaulo-pm mailing list
>> >> SaoPaulo-pm at pm.org
>> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >
>> >
>> >
>> > --
>> > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com]
>> > [www.flickr.com/photos/alexeiz]
>> > «Only love / Can bring the rain / That makes you yearn to the sky»
>> >
>> > _______________________________________________
>> > SaoPaulo-pm mailing list
>> > SaoPaulo-pm at pm.org
>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >
>>
>>
>>
>> --
>> Ricardo Bittencourt
>> http://www.ricbit.com
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
>
> --
> Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com]
> [www.flickr.com/photos/alexeiz]
> «Only love / Can bring the rain / That makes you yearn to the sky»
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Ricardo Bittencourt
http://www.ricbit.com


More information about the SaoPaulo-pm mailing list