Ich habe eine Zeichenfolge mit variabler Länge, die mit START beginnt und mit END als Begrenzer endet.
Ich möchte die Zeichenfolge zwischen START
und extrahieren END
.
Ich habe es versucht
SET _result=%String:~6,-4%
ECHO %_result%
Es werden die ersten 5 Zeichen entfernt, aber nicht die letzten 3 Zeichen, wie ich will.
Angenommen, _result=STARTblahblahblahEND
ich erhalte die Ausgabe alsblahblahblahEND
Was ich will ist:
blahblahblah
windows
command-line
batch
batch-file
cmd.exe
Devanshu
quelle
quelle
Antworten:
Sie können die Teilzeichenfolgenoptionen verwenden. Würde etwas wie das Folgende funktionieren?
quelle