我想遍历一个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