Sometimes the best answer is not just a regular expression - it's a simpler regular expression and a little code. Read Raymon Chen's take here: http://blogs.msdn.com/oldnewthing/archive/2006/05/22/603788.aspx.
It's good to be reminded that writing a regular expressions is not the hard part - reading it is.
Page rendered at Wednesday, September 3, 2014 12:57:20 AM (Central Standard Time, UTC-06:00)
The opinions expressed herein are my own personal opinions and do not represent
my employer's view in anyway.