sono delle specie di formule che vengono usate per isolare o sostituire parti di un testo,

qui torvi un ottimo set di esempi
http://www.zvon.org/other/PerlTutori...put/index.html

puoi usarle in molti linguaggi ma in java non saprei