Mega Code Archive
Character Classes
[ indicates the beginning of a character class.
- indicates a range inside a character class (unless it is first in the class).
^ indicates a negated character class (if found first).
] indicates the end of a character class.