我想遍歷一個CSV般的字符串:元素;元素;元素; [...]元素刪除空間
所以,我用這個類型的循環:
for %%a in (%%l) do (
code ...
)
with %% a my elements and %% l my line。
它的工作原理,但我有一個問題。我的元素可以有一個空間,循環自動計算一個元素與兩個元素的空間。例如,如果我將05/05/2015 15:05:12作爲元素,它將在兩圈內解析,即05/05/2015然後15:05:12。所以,我想把這個空間當作一個分離器。可能嗎 ?
改爲使用'FOR/F'。 – Squashman
使用「delims =;」,我迭代第一個元素,但不迭代其他元素... –
將'%% l'存儲在類似'set「的變量變量中LINE = %% l」',然後執行此操作(假設[延遲擴展](http://ss64.com/nt/delayedexpansion.html)已啓用):'for %% a in(「!LINE:; =」;「!」)do(rem使用'%%〜a '在這裏刪除引號。)' – aschipfl