Рейтинг:0

Пакет - извлечение строки перед указанным символом

флаг cz

Как получить строку перед дефисом? Следующий код получает строку после дефиса. Как я могу изменить это?

установить строку = 1.0.10-SNAPSHOT

эхо %строка:*-=%

СНИМОК

Но я хочу 1.0.10 вместо SNAPSHOT, если строка RELEASE

MohammadReza moeini avatar
флаг us
Вы хотите извлечь 1.0.10?
John Doe avatar
флаг cz
да это правильно
Рейтинг:0
флаг us

для извлечения строки перед дефисом (специальный символ), который вам нужен для

@эхо выключено
установить строку = 1.0.10-SNAPSHOT
эхо% строка%
for /f "tokens=1 delims=-" %%a in ("%string%") do (
  эхо %%а
  )

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.