FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren
  • Seite:
  • 1

THEMA: String filtern

String filtern 8 Jahre 6 Monate her #200

  • Helmut Neumann
  • Helmut Neumanns Avatar Autor
  • Offline
  • 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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Aw: String filtern 8 Jahre 6 Monate her #201

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1392
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 wurde nicht gefunden.


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.
Anhänge:

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.

Aw: String filtern 8 Jahre 6 Monate her #202

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

vielen Dank es hat wunderbar funktioniert.

Gruß Helmut Neumann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en