I think I might need to bite the bullet and learn RegEx

I'm working on a rename expression for TV series, and I'm stuck trying to work out a way to handle video files with multiple episodes.
[Series]=Lost
[Season]=6
[Episode]=1-2 (ie double episode)
[Name]=Episode Name (can't remember)
I'd like an output of Lost - s06e01-e02 - Episode Name.mkv
(ie individual episodes padded out to 2 digits each and separated by a hyphen and an e-)
MC pads out Season and normal Episode numbers to 2 digits, which is nice.
In this case, I'm having trouble:
- splitting the '1' and the '2' to put a '-e' between them
- turning the '1' into '01' and the '2' into '02'
I did some pottering with the Pad and Mid(...) functions but got lost because I was trying to refer to an element within the expression and not a field itself...
If any kind souls have a solution I'd be very happy
