РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
582 of 643 menu

Функция unescape

Функция unescape применяется для обратного преобразования HTML-сущностей в обычные символы. Первым параметром передаётся строка или объект, содержащий HTML-сущности. Функция возвращает строку с раскрытыми сущностями. Это обратная операция по отношению к функции escape.

Синтаксис

from flask import unescape res = unescape(text)

Пример

Давайте раскроем HTML-сущности в строке:

from flask import Flask, unescape app = Flask(__name__) @app.route('/') def index(): res = unescape('<p>hello</p>') return res

Результат выполнения кода:

<p>hello</p>

Пример

Давайте раскроем сразу несколько различных сущностей:

from flask import Flask, unescape app = Flask(__name__) @app.route('/') def index(): res = unescape('<a href="/user">abcde</a>') return res

Результат выполнения кода:

<a href="/user">abcde</a>

Смотрите также

  • функцию escape,
    которая выполняет обратное преобразование
  • класс Markup,
    который помечает строку как безопасный HTML
  • метод unescape,
    который раскрывает сущности у объекта Markup
  • метод striptags,
    который удаляет HTML-теги из строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить