Точка .
в регулярном выражении соответствует любому одиночному символу. Для того, чтобы регулярное выражение, чтобы соответствовать точка, точка должна быть экранированы: \.
Должна ли существовать точка в символьном классе (квадратные скобки) регулярного выражения?
It has been pointed out to me, что в квадратных скобках []
точка не должны быть экранированы. Например, выражение: [.]{3}
соответствует строке ...
.
Не правда ли, правда? И если да, то верно ли это для всех стандартов регулярных выражений?
Да, это правда, что DOT (и большинство других специальных символов) не нужно экранировать в классе символов. – anubhava
Нет стандартного для синтаксиса регулярных выражений. – BoltClock
@BoltClock есть некоторые: posix, posix extended, perl. См. Http://en.wikipedia.org/wiki/Regular_expression#Standards – Dariusz