Вне символьного класса точка соответствует любому (в том числе и непечатаемому, бинарному) символу, кроме символа перевода строки «\n» (в обычном режиме). Если задан модификатор PCRE_DOTALL, точка соответствует также символу перевода строки. Обработка метасимвола «точка» никак не связана с метасимволами начала и конца строки, единственное, что у них общего, — так это специальное отношение к символу перевода строки. Внутри символьного класса точка не имеет специального значения.
Для совпадения с одним байтом можно пользоваться последовательностью символов \C. Это может быть полезно в режиме UTF-8, так как с точкой в этом режиме будет совпадать целый символ, который может состоять из нескольких байтов.