String per Text vorne abschneiden in Batch Datei
Hallo,
ich soll aus einer Textdatei eine Artikelnummer auslesen.
Es ist fix vorgegeben, das es folgendes Format geben muss ;ART:123456
Nun suche ich mit findstring in der Textdatei nach ;ART und speichere es in eine Variable
Das funktioniert auch schon gut. Nur leider steht steht das ;ART nicht immer am Anfang sondern es können auch andere Zeichen vorher kommen. Die Länge ist dabei verschieden.
Wie kann ich nun einen String so teilen das er mir alles was vor ;ART steht einfach löscht und in eine neue Variable schreibt. Zb.:
N30 ;ART:555666 -> soll 555666 werden.
Die Nummer ;ART:123456 -> soll 123456 werden.
Gruß
ich soll aus einer Textdatei eine Artikelnummer auslesen.
Es ist fix vorgegeben, das es folgendes Format geben muss ;ART:123456
Nun suche ich mit findstring in der Textdatei nach ;ART und speichere es in eine Variable
Das funktioniert auch schon gut. Nur leider steht steht das ;ART nicht immer am Anfang sondern es können auch andere Zeichen vorher kommen. Die Länge ist dabei verschieden.
Wie kann ich nun einen String so teilen das er mir alles was vor ;ART steht einfach löscht und in eine neue Variable schreibt. Zb.:
N30 ;ART:555666 -> soll 555666 werden.
Die Nummer ;ART:123456 -> soll 123456 werden.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 180272
Url: https://administrator.de/contentid/180272
Ausgedruckt am: 27.11.2024 um 04:11 Uhr
5 Kommentare
Neuester Kommentar