Олимпиадный тренинг

Задача . Регулярные выражения. Блок 1. №3. Жадный vs ленивый квантификатор


Задача

Темы:
Блок 1 · Базовые шаблоны и квантификаторы · Задача 3 из 16

Жадный vs ленивый квантификатор

Нужно найти короткие совпадения — каждое начинается с A и заканчивается ближайшим B. Какие шаблоны дадут результат ["A12B", "A34B"]? Выберите ВСЕ правильные.

Python 3 строки
import re
s = "A12BXXA34B"
print(re.findall(r"ШАБЛОН", s))

Выберите все правильные варианты (их может быть несколько).

Ответ — заглавные латинские буквы правильных вариантов в алфавитном порядке, без пробелов и запятых (например, ABC или BD). Можно также отметить варианты кликом — буквы автоматически подставятся в поле ответа.


time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя