Are the rules for what I escape in a bracket different for what I do outside of brackets?
For example should I escape a ? inside a bracket? Is it /blah[^?]/ or /blah[^\?]/
Are the rules for brackets different than not, or should I be escaping both the same?