giovedì 10 gennaio 2013

Regular expression tester

Le regular expression sono uno strumento flessibile e potente.
Per definire una regular expression complessa, io tipicamente procedo per raffinamenti successivi, verificando che le regole di matching inserite ad ogni step funzionino correttamente. Lo strumento riportato in questa pagina facilita questo approccio perchè consente di provare velocemente l'effetto delle proprie modifiche.
Le espressioni regolari inserite in questa pagina, vengono valutate dall'oggetto RegExp del linguaggio JavaScript e vengono pertanto elaborate in base a queste regole.

Input
Pattern
Flags
g (global search)
i (ignore case)
m (multiline input)

Output

    2 commenti:

    Sixro ha detto...

    Molto comodo, grazie.
    Lo aggiungo fra i preferiti nella sezione:

    Input:
    frammenti di conoscenza non indispensabili

    Pattern:
    (ind[a-zA-Z]+)

    Gio ha detto...

    Mi fa piacere che tu lo abbia trovato utile. Ora ho migliorato la GUI sostituendo il campo di test Flags con tre checkbox.