@
ni_c,
Correct. See:
http://www.regular-expressions.info/characters.html
Brackets are special characters, which say "treat everything in between as a character set, and match on any".
Escaping with a backslash turns them into literal (plain old text) brackets.