|
Autor
|
Thema: Per Methode Leerzeichen aus String entfernen (2667 mal gelesen)
|
VoidTyp Mitglied

 Beiträge: 36 Registriert: 30.06.2010
|
erstellt am: 26. Jul. 2010 09:18 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte in einer Spalte meiner Datentabelle sämtliche Leerzeichen aus den Werten (String) entfernen. Das Problem dabei ist das diese alle unterschieldiche Längen und auch unterschiedlich viele Leerzeichen entfernen. Ich habe bisher nur die "Trim"-Funktion gefunden, mit deren Hilfe es möglich ist die vordersten und hintersten Leerzeichen zu entfernen. Ansonsten habe ich als Idee nur eine Schleife zu schreiben innerhalb derer eine Leerzeichenposition erkannt werden soll und diese durch kopieren und "incl" wieder ohne Leerzeichen zusammenzusetzen. Gibt es da vielleicht eine einfachere pauschale Möglichkeit? Viele Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tsx Mitglied
 
 Beiträge: 103 Registriert: 06.03.2010 Plant Simulation 10.0
|
erstellt am: 26. Jul. 2010 20:19 <-- editieren / zitieren --> Unities abgeben:          Nur für VoidTyp
|

| | Produkt- & Anwendungsspezialist Fußorthopädie (m/w/d) | Die Bauerfeind AG bietet als innovativer Hersteller von medizinischen Hilfsmitteln ein umfassendes Versorgungsprogramm in den Bereichen Bandagen, Orthesen, Kompressionsstrümpfe und orthopädische Einlagen. Unser Unternehmen beschäftigt weltweit rund 2.400 Mitarbeiter und ist in über 20 Ländern mit Tochtergesellschaften vertreten. Wir suchen ab sofort am Standort Zeulenroda-Triebes ... | | Anzeige ansehen | Projektmanagement |
|
Homer Simpson Mitglied
 
 Beiträge: 345 Registriert: 14.09.2005
|
erstellt am: 27. Jul. 2010 08:40 <-- editieren / zitieren --> Unities abgeben:          Nur für VoidTyp
Code: is s : string; i : integer; do s := " hello world "; for i := strlen(s) downto 1 loop if ascii(s, i) = ascii(" ") then s := omit(s, i, 1); end; next; print "*", s, "*"; end;
Es ist wichtig, die Schleife rückwärts zu durchlaufen, damit zwei aufeinanderfolgende Leerzeichen gefunden und gelöscht werden.[Diese Nachricht wurde von Homer Simpson am 27. Jul. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |