- Beiträge: 37
Vielfache Leerzeichen aus String entfernen
- Christoph
- Autor
- Offline
- Benutzer
-
Weniger Mehr
12 Jahre 10 Monate her #1043 von Christoph
Vielfache Leerzeichen aus String entfernen wurde erstellt von Christoph
Hallo zusammen,
ich habe eine Tabelle mit Strings, in denen unterschiedlich viele Leerzeichen enthalten sind. Ich möchte diese undefinierte Anzahl an Leerzeichen mit einem Heater entfernen. Gibt es dazu eine Möglichkeit?
Ich habe schon versucht verschiedene "Replace" Heater hintereinander zu schalten, das funktioniert zwar prinzipiell auch, ist aber nicht praktikabel.
Für die simple Replace Heater Lösung müsste mann praktisch einen Heater für zwei Leerzeichen, einen für drei Leerzeichen, ... anlegen. Die Anzahl der "Replace" Heater entspricht dann der Länge der maximal möglichen "Leerzeichen Kette".
Vielen Dank und Grüße!
ich habe eine Tabelle mit Strings, in denen unterschiedlich viele Leerzeichen enthalten sind. Ich möchte diese undefinierte Anzahl an Leerzeichen mit einem Heater entfernen. Gibt es dazu eine Möglichkeit?
Ich habe schon versucht verschiedene "Replace" Heater hintereinander zu schalten, das funktioniert zwar prinzipiell auch, ist aber nicht praktikabel.
Für die simple Replace Heater Lösung müsste mann praktisch einen Heater für zwei Leerzeichen, einen für drei Leerzeichen, ... anlegen. Die Anzahl der "Replace" Heater entspricht dann der Länge der maximal möglichen "Leerzeichen Kette".
Vielen Dank und Grüße!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
Weniger Mehr
- Beiträge: 2053
12 Jahre 10 Monate her #1044 von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Aw: Vielfache Leerzeichen aus String entfernen
Hallo Christoph,
dafür benötigen Sie ein kleines Skript. Das Skript ersetzt solange 2 aufeinanderfolgende Leerzeichen (Blanks) durch ein einzelnes Leerzeichen solange bis keine mehr gefunden werden.
Verwenden Sie anstatt des String Replace Heater den .NET Script Heater und kopieren Sie das u.s. Script hinein, das war´s.
dafür benötigen Sie ein kleines Skript. Das Skript ersetzt solange 2 aufeinanderfolgende Leerzeichen (Blanks) durch ein einzelnes Leerzeichen solange bis keine mehr gefunden werden.
Verwenden Sie anstatt des String Replace Heater den .NET Script Heater und kopieren Sie das u.s. Script hinein, das war´s.
Code:
public object DoWork() { if (InValues.Length != 1) throw new Exception("ein Eingangsparameter erwartet!"); string value = (string)InValues[0].GetString(); while (value.IndexOf(" ") >= 0) { // solange 2 Leerzeichen ersetzen bis keine 2 aufeinanderfolgende mehr gefunden werden! value = value.Replace(" ", " "); } return value; }
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Christoph
- Autor
- Offline
- Benutzer
-
Weniger Mehr
- Beiträge: 37
12 Jahre 10 Monate her #1045 von Christoph
Christoph antwortete auf Aw: Vielfache Leerzeichen aus String entfernen
Super!
Vielen Dank, das war genau die richtige Lösung!
Vielen Dank, das war genau die richtige Lösung!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.264 Sekunden