Hello
I can help you with your project, I applied regular expression in a lot of scripts: python, perl (in the past), bash (with sed/awk) and Java, most of time were to process different kind of files (.log, .txt).
Some of these scripts were attached to others tools, like IBM Tivoli and WMQ, Control-M and custom tools
Please feel free to contact me
Regards