Как удалить жесткие скобки из переменной в пакетном скрипте Windows? - PullRequest
1 голос
/ 20 января 2010

Я пакетный дунс Windows.

У меня есть переменная, хранящая некоторый текст, заключенный в жесткие скобки, такие как:

[glcikLhvxq1BwPBZN0EGMQ==]

Но мне нужно передать это в качестве аргумента, например:

glcikLhvxq1BwPBZN0EGMQ==

Как убрать эти жесткие скобки с начала и до конца в моем пакетном файле Windows?

1 Ответ

2 голосов
/ 20 января 2010

Вы можете использовать синтаксис подстроки:

set foo=[glcikLhvxq1BwPBZN0EGMQ==]
set foo2=%foo:~1,-1%

, который удалит первый и последний символы. Подстрока начинается здесь с символа second (т. Е. 1, начиная с нуля) и продолжается до второго символа (-1).

Более подробно это описано в help set.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...