2013-04-17 2 views
0

Чтобы извлечь первый символ ТОЛЬКО Я хотел бы использовать:Извлечь всех, кроме первого персонажа в партии?

%var:~0,1% 

Чтобы извлечь последний символ ТОЛЬКО Я хотел бы использовать:

%var:~0,-1% 

Так как я бы извлечь все, кроме первого символа?

Я пробовал смотреть в "set /?" под подсказкой cmd, но это не помогло.

ответ

1

Чтобы извлечь из определенного символа до конца строки, только указать начальный индекс:

%var:~1% 

Это покрывается в set /?, но он похоронен внутри абзаца и, безусловно, не так легко найти:


Может также указать подстроки для расширения.

%PATH:~10,5% 

расширит переменное окружение PATH, а затем использовать только 5 символов, которые начинаются на 11-м (смещение 10) характера расширенного результата. Если длина не указана, по умолчанию она равна остатка значения переменной. Если либо число (смещение, либо длина) равно отрицательным, то используемым числом является длина переменной окружения значение, добавленное к указанному смещению или заданной длине.


+0

Спасибо! Я этого не видел :) – BBMAN225

Смежные вопросы