Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.
  • Seite:
  • 1

THEMA: HTML Tags aus Langtext entfernen

HTML Tags aus Langtext entfernen 8 Monate 2 Wochen her #3052

  • Mueck
  • Muecks Avatar Autor
  • Offline
  • Junior Member
  • Junior Member
  • Beiträge: 30
Hallo Herr Stark,

ich hole mir per ODBC unter anderem den Langtext von Artikeln aus einer Informix-DB. In manchen Langtexten sind HTML-Tags enthalten, die in der Ausgabe nicht enthalten sein sollen. Wie kann ich das bewerkstelligen?

Viele Grüße
Helmut Mueck

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

HTML Tags aus Langtext entfernen 8 Monate 2 Wochen her #3056

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1245
Hallo Herr Mück,

um HTML Tags aus Zeichenfolgen zu entfernen benötigen Sie die Hilfe des .NET Script Heater und unten stehendes kleines C# Skript.

Das Skript verwendet Regular Expressions und entfernt alle Tags aus einer Zeichenfolge/String.

Wichtig: Damit das Skript funktioniert müssen Sie im .NET Script Heater auf dem Reiter „Erweitert“ unter „Imports/Usings“ folgende Zeile hinzufügen. (siehe Screenhot)

using System.Text.RegularExpressions;

Im Anhang finden Sie ein kleines Beispiel dazu.

PS: Mit der nächsten Version wird das Entfernen von HTML Tags aus Zeichenketten über den String Replace Heater realisiert, vielen Dank für die Anregung.

C# Skript um HTMS Tags aus Zeichenketten zu entfernen

// Diese Funktion ist zwingend erforderlich!
public object DoWork()
{
if (InValues.Length != 1)
throw new Exception("Es wird ein Eingangsparameter erwartet!");

// ersten Eingangsparameter holen
string value = (string)InValues[0].GetString();

// RegEx um HTML Tags aus einer Zeichenfolge zu entfernen
return Regex.Replace(value, "<.*?>", String.Empty);
}




Dateianhang:

Dateiname: html-tags-per-regex-entfernen.zip
Dateigröße: 2 KB
Anhang:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: von FlowHeater-Team.
  • Seite:
  • 1
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.264 Sekunden