CR/LF aus String entfernen

make·it - allgemeine Themen
Antworten
Supporter
Beiträge: 73
Registriert: Mo 9. Dez 2013, 19:21

CR/LF aus String entfernen

Beitrag von Supporter »

In vielen Automatisierungsprojekten kommt es vor, dass Daten aus einer Zelle in Excel über die Zwischenablage herauskopiert werden. Dabei fällt auf, dass an die Werte immer ein CR/LF angehängt ist (carriage return / line feed). Man kann das erkennen, wenn man eine Excel-Zelle per STRG-C kopiert und dann mit STRG-V in Notepad einfügt. Der Cursor landet immer in der nächsten Zeile.

Das ist in vielen Fällen lästig. Mit dem Befehl TRUNCATE kann man ein oder mehrere Zeichen am Ende eines Strings entfernen. Ein Beispiel:

SetFocus>Umsatz.xlsx - Excel
Send>{CTRL}c
GetClipboard>%MyClip%
// Inhalt von %MyClip% um 2 Zeichen (CR/LF) kürzen:
Truncate>%MyClip%,2

Jetzt lässt sich mit %MyClip% problemlos weiterarbeiten.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste