Support negative character class.
Fix bug