Как обязать точку в конце строки с помощью регулярных выражений?

Имеется регулярное выражение r'^[A-Za-z0-9_]{3,16}\Z'. Что нужно добавить, чтобы оно обязывало ставить одну точку в конце строки?


Ответы (1 шт):

Автор решения: KoVadim

Можно пойти по простому пути - просто добавить точку

r'^[A-Za-z0-9_]{3,16}\.\Z'

Но ее нужно "заэскейпить", так как просто точка - это спецсимвол, который значит "любой символ" (ну почти любой).

→ Ссылка