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

Метод unescape

Метод unescape применяется к объекту класса Markup и выполняет обратное преобразование по отношению к методу escape. Он заменяет HTML-сущности, такие как &, <, >, " и ', обратно на соответствующие символы &, <, >, " и '. Метод не принимает параметров и возвращает новый объект Markup.

Синтаксис

Markup.unescape()

Пример

Давайте создадим объект Markup с HTML-сущностями и применим метод unescape:

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

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

<+html+>

hello

<-html+>

Пример

Давайте преобразуем строку с несколькими HTML-сущностями:

from flask import Flask, Markup app = Flask(__name__) @app.route('/') def index(): markup = Markup('& < > " '') res = markup.unescape() return str(res)

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

<+html+> & < > " ' <-html+>

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

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