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 Wünsche und Anregungs Forum

Vermissen Sie Funktionen? Hier können Sie Wünsche und Anregungen äußern aber auch Lob und Kritik loswerden.

THEMA: Regex - Heater

Regex - Heater 6 Jahre 6 Monate her #66

  • Hellmut Gerichhausen
  • Hellmut Gerichhausens Avatar
Hallo zusammen,

ich habe mit meinem ersten Flowheater Projekt(chen) gleich ein paar spezielle Probleme zu lösen. Es sollte aus ein schlecht normalisierter Datenbestand, der als CSV Datei vorlag, in eine MySQL Tabelle übernommen werden. Dabei gab es ein Feld Verpackungseinheit mit folgenden Inhalten:
...
4
5
6 Umk.60
3/90
3/90UK
3 UK90
...
Und so weiter und so fort. Das ganze habe ich dann auf zwei Felder "verpeinh" und "umk" in Mysql aufgeteilt. Dies ging nicht ohne den .NET Heater, da ich aus manchem Feld die Leerstellen in der Mitte zu entfernen hatte und dann 90UK und UK90 ja irgendwie gleich zu behandeln hatte.

Lange Rede, kurzer Sinn: Ich habe mir dabei ein Regex Heater gewünscht, der Suchen / Ersetzen kann. Damit wäre das noch einfacher geworden.

Es ging auch so, hat mich aber doch etwas Schweiß gekostet.

Alles in Allem ein super Produkt.

Gruß
Hellmut Gerichhausen
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Regex - Heater 6 Jahre 6 Monate her #67

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1101
Hallo Hellmut,

vielen Dank für den Verbesserungsvorschlag. Regex (Regular Expressions) Funktionalität wird es voraussichtlich in Version 2 geben. Derzeit ist aber die Planung keinen eigenen Heater dafür zu verwenden sondern die Regular Expressions Funktion in den Heatern String Replace und String Split auf einem Tab Erweitert zu implementieren.
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: Regex - Heater 6 Jahre 6 Monate her #68

  • Hellmut Gerichhausen
  • Hellmut Gerichhausens Avatar
Wo ein Regex verwendet werden kann, wäre mir persönlich egal. Gut, dass so etwas kommt. Es ist nämlich so, dass im Replace Heater im Moment die Ersetzung von z.B. zwei Leerzeichen durch ein Leerzeichen nicht möglich ist, da das Suchfeld keine Eingabe von Leerzeichen übernimmt. Mit Regex wäre das sicherlich einfach lösbar.

Vielen Dank für die guten Aussichten.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Regex - Heater 6 Jahre 6 Monate her #69

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1101
welche Version setzt du denn ein? Dass Leerzeichen nicht übernommen werden ist ein ziemlich alter Fehler! Die Anzeige von den Leerzeichen kann zugegeben noch verbessert werden. Um festzustellen wie viele Leerzeichen gerade im Replace Heater (Suchen oder Ersetzen) vorhanden sind, muß z.Zt. noch in das jeweilige Textfeld geklickt werden und dann mit den Pfeiltasten die Anzahl von Hand zählen ;)

Anhang leerzeichen-replace.zip nicht gefunden



Hier mal ein kleines Beispiel wie z.B. 3 Leerzeichen in ein Leerzeichen umgewandelt werden.
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: 6 Jahre 6 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Regex - Heater 6 Jahre 6 Monate her #70

  • Hellmut Gerichhausen
  • Hellmut Gerichhausens Avatar
Ich habe ja jetzt die letzte Version 1.1.7 installiert. Damit sollte es dann ja funktionieren. Im Moment bin ich froh, dass ich das mit dem .NET Heater hinbekommen habe. Also können wir das Thema erst einmal zu den Akten legen.
Vielen Dank.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.080 Sekunden