in reply to A regex question...

I think what you have is perfect. It works, which is a good thing for you, and it's self-explaining, which is a great thing for anybody coming after you.

Is there any particular reason you need an alternative? Jason W.