Subscribe in a reader
Le regular expression sono un mondo a parte: o le ami o le odi. E' vero che hanno una sintassi complessa e difficilmente comprensibile, ma è anche vero che, come dici tu, sono molto potenti. Tempo fa ne ho studiato la sintassi per poi implementarla in un paio di progetti reali, con risultati effettivamente impensabili.
E' anche vero che lo sviluppo ed il test di regular expression senza dei validi tools di supporto rischia di diventare troppo prolisso. Perciò ben vengano tools come "The Regulator" o ReguLazy, oppure siti come www.regexlib.com, una fonte inesauribile. All'epoca mi son dovuto scrivere un tool apposta, pensa un po ...
Un altro vantaggio è quello di avere una sintassi condivisa tra i diversi ambienti che le supportano, come javascript, Classic ASP, .NET o Vb6, per fare un esempio ...
Credo che per la loro sintassi sono troppo spesso sottovalutate (ed odiate ), ma in questo caso i risultati bilanceranno di sicuro gli sforzi ...
Io le regular expression le amo... ma allo stesso tempo le odio perchè spesso non ci capisco più niente...
cmq il Regulazi sembra fantastico, lo scarico subito...
...spesso non riesco a farne a meno(nonostante non siamo proprio amici :D), consentono di risolvere un determinato problema senza scrivere una tonnellata di codice, riducendo così l'onere della manutenibilità...se poi ci mettiamo anche che in sql server 2005 con SQLCLR possiamo usare regular expression, bhè...un altro tool interessante(che ho usato più di una volta) per la costruzione di regular è:
RegexBuddy...il sito: http://www.regexbuddy.com/ ...