Избегайте двойного обратного слеша:
\\[
Это необходимо, чтобы остановить механизм регулярных выражений, рассматривая [
как начало класса персонажа.
Первый обратный слешнеобходимо, поскольку \\[
является частью строкового литерала;только второй обратный слеш попадет в движок регулярных выражений.Другими словами, механизм регулярных выражений будет видеть выше, как \[
.