Skip to main content
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.
Flowheater Download

Bestimmte Werte in einem Text auslesen

Mehr
13 Jahre 3 Monate her #239 von anonymous
Bestimmte Werte in einem Text auslesen wurde erstellt von anonymous
Hallo zusammen,

ein weiteres Problem, bei dem ich mir so ohne weiteres nicht helfen kann. Ich habe unterschiedlich lange Texteinträge, diese enthalten unter anderem "... ab 100.000 Eur ..." oder "... bis 250.000 Eur ..."
Mein Ziel: die Eurosumme von 100.000 oder 250.000 herauszufiltern um diesen Wert einem num. Feld zuzuordnen.
Wobei wenn "ab 100.000" -1 = 99.999 bzw. wenn "bis 250.000" +1 = 250.001 sein sollte.

Wie kann ich dies Lösen ?

Danke auch hier im voraus.

Bitte Anmelden um der Konversation beizutreten.

Mehr
13 Jahre 3 Monate her - 4 Jahre 3 Monate her #241 von FlowHeater-Team
FlowHeater-Team antwortete auf Bestimmte Werte in einem Text auslesen
dafür benötigen Sie den .NET Script Heater mit folgendem kleinen C# Skript. In der Anlage ist ein kleines Beispiel vorhanden. Ich hoffe ich habe Ihre Anforderung richtig verstanden, falls nicht bitte noch einmal melden.
Code:
public object DoWork() { object o = InValues[0].GetString(); if (o == null) return o; string s = (string)o; int v = 0; int pos1 = 0; int pos2 = 0; if (s.IndexOf("ab", 0, StringComparison.OrdinalIgnoreCase) >= 0) { pos1 = s.IndexOf("ab", 0, StringComparison.OrdinalIgnoreCase); pos2 = s.IndexOf("eur", 0, StringComparison.OrdinalIgnoreCase); pos1 += 3; v = -1; } else if (s.IndexOf("bis", 0, StringComparison.OrdinalIgnoreCase) >= 0) { pos1 = s.IndexOf("bis", 0, StringComparison.OrdinalIgnoreCase); pos2 = s.IndexOf("eur", 0, StringComparison.OrdinalIgnoreCase); pos1 += 4; v = 1; } else return 0; string wert = s.Substring(pos1, pos2 - pos1); wert = wert.Replace(".", ""); return Int32.Parse(wert) + v; }

Anhang text_filtern.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:
Letzte Änderung: 4 Jahre 3 Monate her von FlowHeater-Team.

Bitte Anmelden um der Konversation beizutreten.

Mehr
13 Jahre 3 Monate her #243 von anonymous
anonymous antwortete auf Bestimmte Werte in einem Text auslesen
Sehr geehrter Herr Stark,

auch hier ein Volltreffer. Danke für die unkomplizierte Hilfestellung.Das hat mich/uns weitergebracht.

Bitte Anmelden um der Konversation beizutreten.

Ladezeit der Seite: 0.282 Sekunden

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.