Fixed replacing reserved words.

I solved problem with uppercase queries.

Fixed:
"TIMBERLAND Men\`s" was converted to "TIMBERL&& Men\`s"
I didn't study the Regexp in detail. Would the main difference be performance or is there an other difference? After the ! no space is needed?