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

Задача . Regex (выпуск 2). Блок 3. №9. Цена в долларах, но не в евро


Задача

Темы:
Блок 3 · Lookahead и lookbehind · Задача 9 из 16 · Выпуск 2

Цена в долларах, но не в евро

В тексте есть цены вида $100, €50, $25. Нужно извлечь только числа, перед которыми стоит знак $, причём сам $ в результат НЕ должен попасть. Какие шаблоны дают результат ['100', '25']? Выберите ВСЕ правильные.

Python 3 строки
import re
s = "Цена: $100 или €50, скидка $25"
print(re.findall(r"ШАБЛОН", s))

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

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


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