I've created and uploaded a "Parse Text" action. It's basically a useful wrapper around regular expressions, making it easy to extract information from text. It was previously possible to do this with the Text Find / Replace action, but pretty convoluted. This action lets you save up to 9 subexpressions simultaneously, or build up a big expression like "$1-$2 ($3)" and save that to another variable.
It's in the community downloads area. Let me know what you think.
Unfortunately the Community Downloads module is experiencing problems again, and downloads are corrupt. Is there any chance you could re-submit this as an attachment to this post, temporarily? Thanks.
We hope to have the Downloads issue resolved soon.