[Python] Test Regular Expressions
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
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/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
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/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/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