Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.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.

THEMA: String filtern

String filtern 6 Jahre 1 Monat her #200

  • Helmut Neumann
  • Helmut Neumanns Avatar
  • Offline
  • New Member
  • Beiträge: 17
Wie kann man aus einem Textstring bestimmte teile herausfiltern?
Ich habe verschiedene Zählerdaten mit den Bezeichnungen
EZ, WMZ, GZ usw. Diese sind in eine Zählerbezeichnung eingebettet. Nun möchte ich diese aber herausfiltern.
z.B. Florian_WMZ_10.0_123456.
Kann ich dem Filter sagen das er nur die Zähler mit %WMZ% in die write-seite schreiben soll?

Vielen Dank im voraus

Helmut Neumann
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: String filtern 6 Jahre 1 Monat her #201

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Neumann,

das können Sie mit Hilfe des .NET Script Heaters und folgenden kleinen C# Skript durchführen.
public object DoWork()
{
    string suche = "WMZ"; // nach dieser Zeichfolge wird gesucht

    // 1. Eingangsparameter holen
    string input = (string)InValues[0].GetString();



    // Suchen nacm der Wert, Groß/Kleinschreibung ignorieren
    if (input.IndexOf("WMZ", StringComparison.CurrentCultureIgnoreCase) < 0)
    {
        // wenn der Wert nicht gefunden wurde diese Zeile Filter = true
        return true;
    }


    return false; // = aktuelle Zeile nicht filtern!
}

Ziehen Sie einen .NET Script Heater sowie einen Filter Heater auf den Designer. Verbinden Sie nun das betroffene Feld mit dem Eingang des .NET Script Heaters. Den Ausgang ziehen Sie nun noch auf den Filter Heater. Öffnen Sie über einen Doppelklick auf den .NET Script Heater den Config Dialog und kopieren dien oben stehenden C# Script Code hinein. Den zu suchenden (Filter)Wert können Sie im Skript einfach ändern, siehe Kommentar im Code.

Zur Veranschaulichung habe ich Ihnen auch ein kleines Beispiel erstellt.

Anhang InString_Filter.zip nicht gefunden

Anhang:
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.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: String filtern 6 Jahre 1 Monat her #202

  • Helmut Neumann
  • Helmut Neumanns Avatar
  • Offline
  • New Member
  • Beiträge: 17
Hallo Herr Stark,

vielen Dank es hat wunderbar funktioniert.

Gruß Helmut Neumann
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.082 Sekunden