2

У меня есть строка переменной длины, начиная с START и заканчивая END в качестве разделителей.

Я хочу извлечь строку между START и END. Я пытался делать

SET _result =% String:~ 6, -4% ECHO% _result%

Это удаляет первые 5 символов, но не последние 3 символа, как я хочу.

Предположим, _result = STARTblahblahblahEND Я получаю вывод как blahblahblahEND

То, что я хочу, это:- Blahblahblah

1 ответ1

0

Вы можете использовать параметры подстроки. Будет ли что-то вроде ниже работы?

SET TEXT=STARTblahblahblahEND
SET SUBSTRING=%TEXT:~5,-3%
echo %SUBSTRING%

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .