I thought exactly the same thing. Regex Coach does the same here. Try it on Apache though. It doesn't work.

I think mine (my Apache installation) is screwed. It should damn work. I think maybe my installation (possibly others I guess) bork out with the "?" character and anything beyond that. I've wrote a million mod_rewrite rules before, but they were all folder names going to PHP files with the query.