Что такое точка в регулярных выражениях
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") # ['.', '.', '.']
```