in reply to Silly Regex question...

I should have been more specific. The "HTML" that this will be parsing isn't really HTML. It's just one tag: <U> or </U>

So there's going to be a very limited number of cases where the above is important. Does this help at all?