Подтвердить что ты не робот

Нужно ли избегать точки в классе символов (квадратные скобки) регулярного выражения?

Точка . в регулярном выражении соответствует любому одиночному символу. Чтобы регулярное выражение соответствовало точке, точка должна быть экранирована: \.

Было указано мне, что внутри квадратных скобок [] точка не должна быть экранирована. Например, выражение: [.]{3} соответствует строке ....

Не так ли? И если да, то это верно для всех стандартов регулярных выражений?

4b9b3361

Ответ 1

В классе символов (квадратные скобки) любой символ, кроме ^, -, ] или \, является литералом.

Этот сайт является блестящей ссылкой и содержит много информации о нюансах различных ароматов регулярных выражений. http://www.regular-expressions.info/refcharclass.html