如何使用CMD拆分字符串

时间:2015-11-11 23:16:01

标签: string windows cmd split

我有一个小问题 我希望用cmd分割字符串。
示例:

emre;bahadir;131213034;computer

我想

var1=emre 
var2=bahadir 
var3=131213034 
var4=computer 

请帮帮我! :)

2 个答案:

答案 0 :(得分:1)

只需使用常规的class Queue { private List<Integer> items; private Queue() { items = new ArrayList<Integer>(); } public static Queue create() { return new Queue(); } public void push(int item) { items.add(item); } public int shift() { return items.remove(0); } public boolean isEmpty() { return items.size() == 0; } } 循环

FOR

答案 1 :(得分:0)

与ElektroStudios的回答基本相同,但是用计数器扩展来设置变量:

setlocal enabledelayedexpansion
set "str=emre;bahadir;131213034;computer"
set x=0
For %%a In (%str%) DO (
  set /a x+=1
  set "var!x!=%%a"
)
set var