如何批量获取分隔字符串的第一部分?

时间:2014-12-12 12:09:15

标签: batch-file delimiter

我有一个存储在变量%var%中的字符串,如下所示:

something.contains.text - 由"。"

分隔的基本字符串

我最终只需要" Something"在一个新的变量。

到目前为止,我似乎只能获得contains.textcontains,但无法获得something

2 个答案:

答案 0 :(得分:1)

for /f "tokens=1 delims=." %%a in ("%var%") do set "new_var=%%a"

答案 1 :(得分:0)

虽然我将使用npocmaka的答案中的代码解决它,只是为了基本的字符串,这个

set var=something.contains.text
set new_var=%var:.=&rem %

用命令连接字符(&)替换点并开始注释