![]() |
Парсить текст.
Цитата:
Цитата:
|
Из командной строки:
Код:
for /f "tokens=2,3 delims=," %i in (file.txt) do @echo %i,%j |
Iska, спасибо.
Можно еще помощь, если между словами разный разделитель. Цитата:
Цитата:
|
Какие здесь:
Цитата:
|
Такие как: запятая, точка с запятой, точка, двоеточие.
В первом вопросе, слова разделял только знак: запятая. |
Ясно.
Тогда разъясните, каким образом из Код:
root,second;green.blue:red Код:
second;green:red Цитата:
|
Iska, это "…второе и третье слово из строки" к первому вопросу было. Второй вопрос, просто примером спросил. Не подумал, что надо было описать (второе, третье, пятое), извините.
|
WoW, с этим ясно.
Тогда достаточно в предыдущем примере указать несколько разделителей и соответствующие элементы: Код:
for /f "tokens=2,3,5 delims=,;.:" %i in (file.txt) do @echo %i,%j,%k Цитата:
Код:
echo %i,%j,%k |
Iska, подходит. Спасибо!
Только такая ошибка: Цитата:
Цитата:
|
Цитата:
Внутри пакетного файла можно убрать и подавление вывода команды «@» — при «… do @echo %%i,…» — если используется «echo off» в начале пакетного файла. |
Время: 18:36. |
Время: 18:36.
© OSzone.net 2001-