How do I escape a close-bracket character inside a character class? According to the manual, to match a literal ] it should be placed first in the list, but I need to match the complement of a class consisting of square bracket.
Most meta-characters lose their special meaning inside bracket expressions. To include a literal ] place it first in the list. Similarly, to include a literal ^ place it anywhere but first. Finally, to include a literal - place it last.