Ваш вопрос не очень понятен - для начала регулярные выражения ничего не "разрешают" или "запрещают", они просто соответствуют (или не соответствуют) тексту. Это код, который вызывает регулярное выражение, который решает, что делать (например, является ли регулярное выражение поиском частичных совпадений недопустимых символов или указанием совпадения для всего белого списка и т. Д .?).
Читая между строк, если вы спрашиваете, как включить буквенный символ .
в регулярное выражение, вам нужно его избежать - что в (почти?) Всех механизмах регулярных выражений означает, что перед ним стоит обратная косая черта.
Например, регулярное выражение:
P\..R
означает «заглавная буква P, затем точка (.), Затем любой символ, затем заглавная буква R» и будет соответствовать
P.AR
P..R
P.$R
но не
PEAR
PA.R
P.
P\.AR
и т.д.