Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Flowheater Chart

HTML Tags aus Langtext entfernen

Mehr
7 Jahre 10 Monate her #3052 von Mueck
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.

Mehr
7 Jahre 10 Monate her - 7 Jahre 10 Monate her #3056 von FlowHeater-Team
FlowHeater-Team antwortete auf HTML Tags aus Langtext entfernen - Beitrag(3056)
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-...rnen.zip
Dateigröße:2 KB

gruß
Robert Stark
Letzte Änderung: 7 Jahre 10 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.264 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.