Você pode usar as opções de substring. Alguma coisa como o abaixo funciona?
SET TEXT=STARTblahblahblahEND
SET SUBSTRING=%TEXT:~5,-3%
echo %SUBSTRING%
Eu tenho uma string de tamanho variável começando com START e terminando com END como delimitadores.
Eu quero extrair a string entre START e END. Eu tentei fazer
SET _result =% Cadeia: ~ 6, -4% ECHO% _resulta%
Ele está removendo os primeiros 5 caracteres, mas não os últimos 3 caracteres que eu quero.
Suponha que _result = STARTblahblahblahEND Eu estou recebendo a saída como blahblahblahEND
O que eu quero é: - blahblahblah
Você pode usar as opções de substring. Alguma coisa como o abaixo funciona?
SET TEXT=STARTblahblahblahEND
SET SUBSTRING=%TEXT:~5,-3%
echo %SUBSTRING%