[Python] Test Regular Expressions

2012-04-12 Per discussione Simone Federici
Ciao,

ho una serie di espressioni regolari e vorrei trovare il modo di fornire
dinamicamente all'utente
delle stringhe per testarle.

c'è un modo furbo per ottenere una stringa che fa il match di una
espressione regolare a partire dalla espressione regolare stessa? tenendo
conto che non la conosciamo a priori?

qualcuno ci si è mai scontrato?

chiaramente la strada lunga e tortuosa è quella di parsarsela :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test Regular Expressions

2012-04-12 Per discussione Andrea Francia
On Thu, Apr 12, 2012 at 10:58, Simone Federici s.feder...@gmail.com wrote:

 c'è un modo furbo per ottenere una stringa che fa il match di una
 espressione regolare a partire dalla espressione regolare stessa? tenendo
 conto che non la conosciamo a priori?


Boooh?
Se non ci sono parentesi ne pipe allora basta prendere l'espressione
regolare e togliere tutti i *, ?.
Se ci sono parentesi diventa difficile :-(

Ciao

-- 
Andrea Francia http://www.andreafrancia.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test Regular Expressions

2012-04-12 Per discussione Marco Mariani
2012/4/12 Andrea Francia and...@andreafrancia.it

Se non ci sono parentesi ne pipe allora basta prendere l'espressione
 regolare e togliere tutti i *, ?.
 Se ci sono parentesi diventa difficile :-(


forse questo puo' aiutare?

http://stackoverflow.com/questions/492716/reversing-a-regular-expression-in-python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test Regular Expressions

2012-04-12 Per discussione Simone Federici
grazie beri ho trovato questa:
https://bitbucket.org/leapfrogdevelopment/rstr/


dopodiche la uso cosi dento un model

def test_url(self):
return a target='_blank' href='%s'Test URL/a % reverse(
regex_channel,
kwargs={'channel_url' : rstr.xeger(self.url)})
test_url.allow_tags = True

e ottengo una url da testare direttamente nell'admin
fondamentalmente il channel è un dispatcher dinamico

ciao
S


2012/4/12 Marco Mariani bir...@gmail.com

 2012/4/12 Andrea Francia and...@andreafrancia.it

 Se non ci sono parentesi ne pipe allora basta prendere l'espressione
 regolare e togliere tutti i *, ?.
 Se ci sono parentesi diventa difficile :-(


 forse questo puo' aiutare?


 http://stackoverflow.com/questions/492716/reversing-a-regular-expression-in-python



 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test Regular Expressions

2012-04-12 Per discussione Simone Federici
2012/4/12 Simone Federici s.feder...@gmail.com

 grazie beri


cazzarola, vedi Freud !!
regexp == beri


grazie a tutti
e grazie Marco Mariani :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Test Regular Expressions

2012-04-12 Per discussione Marco Beri
2012/4/12 Simone Federici s.feder...@gmail.com

 2012/4/12 Simone Federici s.feder...@gmail.com

 grazie beri


 cazzarola, vedi Freud !!
 regexp == beri



:-)))
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python