Roboteka
Roboteka · Katalog · Usuń znaczniki HTML z tekstu

Usuń znaczniki HTML z tekstu

Robot „Usuń znaczniki HTML z tekstu” usuwa z ciągu wszystkie znaczniki HTML i zwraca czysty tekst w procesach biznesowych i robotach Bitrix24. Dodatkowo może dekodować encje HTML (na przykład & na &). Zbędne spacje i tabulatory są scalane, a krawędzie przycinane. Zwraca ciąg „Oczyszczony tekst” do zapisania w polu lub dalszego przetwarzania.

Robot usuwa wszystkie znaczniki HTML z przekazanego ciągu (na bazie strip_tags), pozostawiając tylko treść tekstową. Na wejściu podaje się ciąg źródłowy oraz flagę „Dekoduj encje HTML”: po włączeniu encje takie jak &, ", < są zamieniane na zwykłe znaki. Po oczyszczeniu powtarzające się spacje i tabulatory są scalane w jedną spację, a spacje na krawędziach przycinane. Na wyjściu zwraca ciąg „Oczyszczony tekst”. Kiedy stosować: oczyścić treść przychodzącej wiadomości e-mail lub opis HTML produktu przed zapisaniem w polu tekstowym CRM; przygotować tekst do SMS lub powiadomienia, w którym znaczniki są niedozwolone; usunąć formatowanie z danych pochodzących z formularza internetowego lub usługi zewnętrznej. Wyniku używaj w kolejnych działaniach procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Ciąg źródłowy string tak
Dekoduj encje HTML (& → &) bool

Co zwraca robot?

Parametr Typ
Oczyszczony tekst string

Scenariusz: czyszczenie treści wiadomości przed zapisaniem w dealu

  1. Do procesu trafia tekst HTML przychodzącej wiadomości e-mail
  2. Robot usuwa znaczniki HTML i dekoduje encje
  3. „Oczyszczony tekst” zostaje zapisany w polu tekstowym deala bez znaczników

Podobne roboty

Powiązane artykuły