A new release of WinSiod, WIN32 port of SIOD (a scheme dialect of lisp)
is available with regular expression string pattern match
capability. See http://people.delphi.com/gjc/winsiod.html
This is a viable alternative to perl or other "practical" or specialized
languages for accomplishing bulk text digestion and transformation tasks.
-gjc