Убрать все что связано с html

Поддержка
  • как из этого

    <table cellpadding="0" cellspacing="0" align="center" width="770" style="font-family:Arial, sans-serif;color:#000000;background-color:#f8f8f8;font-size:14px;">
    <tr>
    <td style="padding-top:60px;padding-right:70px;padding-bottom:60px;padding-left:70px;"><img src="https://yastatic.net/s3/passport-static/core/_/7F_vkMrD7zJqJbvEsNzd2YQleQI.png" alt="" width="68" height="36" style="margin-left:30px;margin-bottom:15px;" />
    <table width="100%" cellpadding="0" cellspacing="0" align="center" style="border-color:#e6e6e6;border-width:1px;border-style:solid;background-color:#fff;padding-top:25px;padding-right:0;padding-bottom:50px;padding-left:30px;">
    <tr>
    <td style="padding:0 30px 30px;">
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:19px;margin-top:14px;margin-bottom:0;">Здравствуйте!</p>
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:14px;line-height:17px;margin-top:30px;margin-bottom:0;">Вы указали адрес <b>exn75311@nezid.com</b> в качестве логина на Яндексе. Для подтверждения адреса введите вот этот код:</p>
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:23px;line-height:16px;margin-top:20px;margin-bottom:16px;font-weight:600;"><b>436669</b></p>
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:14px;line-height:17px;margin-top:30px;margin-bottom:0;">Код действует три часа.</p>
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:14px;line-height:17px;margin-top:30px;margin-bottom:0;">Если вы не регистрируетесь на Яндексе, просто не обращайте внимания на это письмо. Скорее всего, кто-то указал ваш адрес по ошибке.</p>
    <p style="font-family:Arial, sans-serif;color:#000000;font-size:15px;font-style:italic;margin-top:30px;margin-bottom:0;">С заботой о безопасности Вашего аккаунта,<br />
    команда Яндекс ID</p>
    </td>
    </tr>
    </table>
    <table width="100%" cellpadding="0" cellspacing="0" align="center">
    <tr>
    <td style="padding-top:12px;background-image:url(&quot;https://yastatic.net/passport/_/GiCv5zMnyvmSWSkhAJff47-h7pk.png&quot;);"></td>
    </tr>
    <tr>
    <td style="font-family:Arial, sans-serif;font-size:12px;color:#888888;padding-right:30px;padding-left:30px;">Пожалуйста, не отвечайте на это письмо. Связаться со службой поддержки Яндекса Вы можете через <a href="https://feedback2.yandex.ru/">форму обратной связи</a>.</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    

    оставить только текст ?

  • По моему в модуле текст в конце есть почистить от html тегов. Если нет, гугли как через js это сделать.

  • Регулярное выражение:

    [\s\S]+?margin\-bottom:0;">+?([\s\S]+?)</p>+?[\s\S]+?
    

    изображение_2022-11-30_235249287.png
    После этого сделай replace <b> на пусто, </b> на пусто и <br /> на пусто.

  • @llimonix said in Убрать все что связано с html:

    как из этого
    оставить только текст ?

    Можно использовать действие "Xpath получить текст"

    dfe5bc34-a055-4754-a16e-6654b9f1a6a7-изображение.png

    Тестовый скрипт: 2483.xml

  • @Fox если использовать этот способ в модуле, то будут ошибки и нужно будет прописать в начале модуля xpath функцию ? Если да, то есть варианты на JavaScript

  • @Fox и такой же вопрос с регулярным выражением, если использовать его в модуле будут ошибки ?

  • @llimonix said in Убрать все что связано с html:

    @Fox если использовать этот способ в модуле, то будут ошибки и нужно будет прописать в начале модуля xpath функцию ? Если да, то есть варианты на JavaScript
    @Fox и такой же вопрос с регулярным выражением, если использовать его в модуле будут ошибки ?

    Смотрите сообщение от @GhostZ
    https://community.bablosoft.com/topic/3521/лайфхаки-bas/101