Newsgroup: it.comp.lang.perl
Titolo: Buon Tool per testare le regex

Salve a tutti.
Mi sto cimentando con le RegEx, dunque gradirei qualche indicazione sui
software da utilizzare. Purtroppo, il mio PC pur essendo relativamente
recente(P4 1.80) non ha molta RAM(200MB) trattandosi di un portatile.
Ho provato SciTE come consigliato in alcuni vecchi post acceduti
tramite google, però - evidentemente per un mio limite - non riesco ad
utilizzarne la funzione "Find"(si, ho spuntato "Regular Expression" e
"Transform backslash expressions").
Tuttavia, non è l'uso di SciTE il motivo per cui scrivo.
So che esistono(ma non ho nemmeno ben chiaro che termini usare per la
ricerca) tools specifici per le regex, quindi mi piacerebbe avere
qualche indicazione da dove partire, tenuto conto dei problemi
contingenti come la poca disponibilità di RAM e disco(solo 30GB).
Qualcuno ha qualche riferimento/link/qualunque cosa che possa
darmi una mano a trovare strumenti utili ed affidabili, possibilmente
free?
Grazie in anticipo,
Andrea

 contingenti come la poca disponibilità di RAM e disco(solo 30GB).
La tua domanda non e` chiarissima. Cerco di darti delle indicazioni
generiche immaginando vari sensi possibili della tua domanda. Ti
invito pero` a specificare meglio cosa intendi con "tool specifici
per le regexp".
1. "Voglio un editor in cui le regexp siano supportate e utilizzabili
per le funzioni di ricerca" (plausibile, visto che parli anche di 
SciTE: rimarrebbe da stabilire perche` hai scritto in it.comp.lang.perl
e non in it.comp.software.editor, ma non stiamo a sottilizzare :))
In questo caso hai varie possibilita`. Non mi dilungo, visto che
siamo nel newsgroup sbagliato, e mi limito a segnalarti Vim, che
ha quello che chiedi e si merita solo fino a un certo punto la sua
fama di spauracchio spaccadita.
2. "Ho cominciato a studiare le regexp in Perl, e vorrei qualche
tool per aiutarmi"
Ci sono vari strumenti che permettono di studiare le espressioni
regolari con minori difficolta`:
- YAPE::Regex::Explain. Si tratta di un modulo che, data una
  espressione regolare, fornisce una spiegazione del suo 
  significato in linguaggio naturale (inglese). Il suo uso e`
  piuttosto semplice, eccoti un esempio che piglia la regexp
  come parametro sulla riga di comando, e ne stampa il significato:
    #!/usr/bin/perl
    use strict;
    use warnings;
    use YAPE::Regex::Explain;
    print YAPE::Regex::Explain->new( $ARGV[0] )->explain; 
- 
http://perl.plover.com/Rx/
  Rx e` un debugger di espressioni regolari scritto da 
  Mark-Jason Dominus. E` integrato nel pacchetto Komodo di 
  ActiveState. Non l'ho mai usato, quindi non mi dilungo.
  All'URL che ti ho dato trovi un articolo che ne spiega il
  funzionamento e ti mette in grado, in linea di principio, di
  riscrivere un tool del genere. 
- 
http://weitz.de/regex-coach/
  "Regex coach" e` uno strumento simile a Rx, solo che non e`
  scritto in Perl (ma e` compatibile con le Regex del Perl) ed
  e` free per uso privato.
Non mi vengono in mentre altri sensi per la tua domanda, inoltre
mi pare di aver scritto abbastanza tirando ad indovinare. 
Facci sapere :)
ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  
http://www.perl.it

 S.
Andrea