Что такое точка в регулярных выражениях

Python Middle Evapps
Что такое точка в регулярных выражениях
Ответы
Точка (`.`) в регулярных выражениях — это специальный символ, который соответствует любому символу, кроме перевода строки (`\n`). **Пример:** ``` import re text = "cat, bat, rat, hat" result = re.findall("c.t", text) # Найдёт "cat" print(result) # ['cat'] ``` **Нюансы:** - Если нужна буквальная точка, экранируйте её: `\.` - В режиме `re.DOTALL` точка будет включать и `\n` - Внутри квадратных скобок `[.]` точка теряет спецзначение и трактуется как обычный символ. ``` # Поиск точки как символа re.findall("\.", "a.b.c") # ['.', '.', '.'] ```