(?≤=^|>)[^>≤]+?(?=≤|$)\be(\w*)s\b

xkcd regular expressions
Ebbene si, le espressioni regolari (per gli amici regexp) sono il metodo più efficace per risolvere problemi di varia natura con il testo, che si debba sostituire tutte le occorrenze del nome della ex con un improperio oppure modificare migliaia di parole in una lista di qualche megabyte.

Purtroppo la loro natura astrusa tende ad essere un po' scoraggiante per i più, e gli avventurosi che si inoltrano oltre la conoscenza dei primi metacaratteri sono destinati ad imbattersi nella vera coscienza di quanto un semplice simbolo possa assumere i comportamenti più disparati in presenza di qualche suo amichetto adiacente.

Occorre provare provare provare, e quindi ben venga il: Online Regular Expression Testing Tool

Regular expressions: how do they work?
Altri Online Regular Expression Testing Tools
Regular Expression Testing
Regex tutorial — A quick cheatsheet by examples

[via: il più recente vincitore del masayumino d'oro]

categorie: 

Add new comment

Potrebbero interessarti anche...