Встречается на собеседованиях • сегодня

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

Регулярные выражения (regex) — это мощный инструмент для поиска, замены и обработки текста по заданным шаблонам. Они используются для проверки строк на соответствие формату (например, email), извлечения данных или сложных замен.

Пример:

python
import re

# Поиск чисел в строке
text = "Цены: 100$, 200$, 300$"
numbers = re.findall(r'\d+', text)  # ['100', '200', '300']

# Проверка email
email = "user@example.com"
is_valid = re.match(r'^[\w\.-]+@[\w\.-]+\.\w+$', email)  # True

Ключевые элементы:

  • \d — цифра, \w — буква/цифра/_
  • + (1 и более), * (0 и более), ? (0 или 1)
  • [] — набор символов, () — группа
  • ^ — начало строки, $ — конец строки

Регулярки сложны для чтения, но незаменимы при работе с текстом.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы