Квадратные скобки создают класс символов, а дефис является сокращением для добавления каждого символа между двумя предоставленными символами.т.е. [A-F]
может быть написано [ABCDEF]
.
Класс символов [A-z]
будет сопоставлять каждый символ между этими символами, который в ASCII включает некоторые другие символы, такие как '[', '\' и ']'.
Альтернативауказав оба случая, можно установить регулярное выражение без учета регистра, используя модификатор /i
.