Markdown в HTML · Шаг 3 из 4
Ссылки и картинки
Ссылка в Markdown — текст в квадратных скобках и сразу за ним адрес в круглых: [документация](https://docs.python.org). Картинка — то же самое с восклицательным знаком впереди: , и в квадратных скобках у неё подпись.
Что сделать
Переделайте ссылки и картинки Markdown в строке в теги <a> и <img>.
Что приходит
stroka— строка текста, уже прошедшая шаг 2
Что вернуть
Строку, где [текст](адрес) стало <a href="адрес">текст</a>, а  — <img src="адрес" alt="подпись">.
Допишите функцию ssylki в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В проекте
Утилита пропускает через ssylki всё, что вернул шаг 2. Решите шаг — и ссылки на странице станут нажиматься, а картинки — показываться.
ssylki("Читайте [документацию](https://docs.python.org)")
'Читайте <a href="https://docs.python.org">документацию</a>'
Ссылка — [текст](адрес): в квадратных скобках хотя бы один знак и нет ]; в круглых — адрес хотя бы из одного знака, без пробелов и без круглых скобок. Становится <a href="адрес">текст</a>.
Картинка — то же с ! перед квадратной скобкой; подпись может быть пустой. Становится <img src="адрес" alt="подпись">.
Кавычка " в адресе (и в подписи картинки) заменяется на ", иначе она закрыла бы атрибут раньше времени. Всё, что не подходит под правила — пустой текст ссылки, адрес с пробелом, скобки без пары, — остаётся как было.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.