[pyar] Compartir una libreria: REfO

Rafael Carrascosa rafacarrascosa en gmail.com
Vie Jun 1 20:25:53 ART 2012


2012/6/1 Tordek <kedrot en gmail.com>:
> On 01/06/12 19:44, Horacio Duran wrote:
>
>>>>  Por ejemplo (extravagante): dada una secuencia de enteros, machear
>>>>  numeros pares entre dos primos.
>>>
>>>
>>>
>>>  Vale poner ejemplos de sintaxis :P
>>>
>>>
>> como los que hay bien grande en el link que puso, por ejemplo.
>
>
> Me refiero a lo que mencionó, lo de matchear pares entre primos...

Usando refo sería así:

 even = Predicate(lambda x: x % 2 == 0)
 prime = Predicate(isprime)
 regex = prime + Star(even) + prime

Y ya esta :) `regex` es la expresion regular.
Adjunto con este ejemplo implementado full full

>
>
> --
> Guillermo O. «Tordek» Freschi. Programador, Escritor, Genio Maligno.
> http://tordek.com.ar :: http://twitter.com/tordek
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: primes.py
Type: application/octet-stream
Size: 456 bytes
Desc: no disponible
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120601/1b401554/attachment.obj>


More information about the pyar mailing list