Windows 批处理脚本(使用多个分隔符拆分字符串)

阿基莱什

我有一个属性文件 (test.properties),它有一个包含多个字符串的变量。 例如:var=str1;str2;str3;.....

我需要在批处理文件 (abc.bat) 中使用上述属性文件,以便可以逐行打印值。批处理文件的输出应如下所示... str1 str2 str3 ... ... (依此类推)

任何帮助都将不胜感激..Thanx :)

我尝试使用“for循环”以这种方式将值与第一个分隔符(=)分开......

IF EXIST "test.properties"
(
    ECHO test.properties file found
    for /F "tokens=1,2 delims==" %%A IN (test.properties) DO
    (
        set value="%%B"
        ECHO !value!
    ) 
)
Output=str1;str2;str3;....

现在,如果我想解析“!值!”中的字符串 我逐行使用...

for /F "tokens=* delims=;" %%x IN ("!value!") DO
(
    ECHO %%x
)

我正面临错误.....有帮助吗?

斯蒂芬

只需使用普通for来获取列表的元素(;是标准分隔符)

@echo off
setlocal enabledelayedexpansion

>test.properties echo var=str1;str2;str3;str4;str5;str6

IF EXIST "test.properties" (
    ECHO test.properties file found
    for /F "tokens=1,2 delims==" %%A IN (test.properties) DO (
        set "value=%%B"
        ECHO !value!
    ) 
    for %%x IN (!value!) DO echo %%x
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows 批处理文件 - 使用某些字符或空格作为分隔符拆分字符串

来自分类Dev

Windows 批处理脚本:检查多个字符串的文件

来自分类Dev

Windows批处理脚本替换字符串

来自分类Dev

Windows批处理脚本替换字符串

来自分类Dev

Windows批处理字符串作为字符串的定界符

来自分类Dev

Windows批处理文件-拆分字符串以设置变量

来自分类Dev

Windows批处理文件-拆分字符串以设置变量

来自分类Dev

拆分字符串多个分隔符

来自分类Dev

在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

来自分类Dev

根据多个可能的分隔符拆分字符串,但保留分隔符

来自分类Dev

使用多个分隔符拆分数组(特殊字符和字符串)

来自分类Dev

Windows批处理脚本-查找字符串并在之后回显所有内容

来自分类Dev

通过 Windows 批处理脚本在 csv 文件中添加字符串

来自分类Dev

如何在 Windows 批处理脚本中子字符串化动态变量值

来自分类Dev

使用组分隔符 (GS) 拆分字符串

来自分类Dev

使用分隔符拆分和发布字符串

来自分类Dev

使用分隔符拆分字符串

来自分类Dev

Windows批处理字符串循环处理

来自分类Dev

如何在jQuery中使用多个分隔符拆分字符串

来自分类Dev

如何使用多个逗号“拆分”不用作分隔符的字符串

来自分类Dev

如何在 Python 中使用多个单词分隔符拆分字符串?

来自分类Dev

Windows批处理:将字符串拆分为单个字符并转换为变量

来自分类Dev

Windows批处理文件-与通配符的字符串比较

来自分类Dev

Windows批处理中的字符串替换

来自分类Dev

Windows批处理文件循环中的字符串

来自分类Dev

使用多个分隔符解构字符串

来自分类Dev

在 Windows 批处理脚本中使用 FOR LOOP 创建多个文件

来自分类Dev

在多个分隔符上拆分字符串,同时保留一个或多个分隔符

来自分类Dev

使用 Windows 批处理文件删除/替换文本文件字符串

Related 相关文章

  1. 1

    Windows 批处理文件 - 使用某些字符或空格作为分隔符拆分字符串

  2. 2

    Windows 批处理脚本:检查多个字符串的文件

  3. 3

    Windows批处理脚本替换字符串

  4. 4

    Windows批处理脚本替换字符串

  5. 5

    Windows批处理字符串作为字符串的定界符

  6. 6

    Windows批处理文件-拆分字符串以设置变量

  7. 7

    Windows批处理文件-拆分字符串以设置变量

  8. 8

    拆分字符串多个分隔符

  9. 9

    在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

  10. 10

    根据多个可能的分隔符拆分字符串,但保留分隔符

  11. 11

    使用多个分隔符拆分数组(特殊字符和字符串)

  12. 12

    Windows批处理脚本-查找字符串并在之后回显所有内容

  13. 13

    通过 Windows 批处理脚本在 csv 文件中添加字符串

  14. 14

    如何在 Windows 批处理脚本中子字符串化动态变量值

  15. 15

    使用组分隔符 (GS) 拆分字符串

  16. 16

    使用分隔符拆分和发布字符串

  17. 17

    使用分隔符拆分字符串

  18. 18

    Windows批处理字符串循环处理

  19. 19

    如何在jQuery中使用多个分隔符拆分字符串

  20. 20

    如何使用多个逗号“拆分”不用作分隔符的字符串

  21. 21

    如何在 Python 中使用多个单词分隔符拆分字符串?

  22. 22

    Windows批处理:将字符串拆分为单个字符并转换为变量

  23. 23

    Windows批处理文件-与通配符的字符串比较

  24. 24

    Windows批处理中的字符串替换

  25. 25

    Windows批处理文件循环中的字符串

  26. 26

    使用多个分隔符解构字符串

  27. 27

    在 Windows 批处理脚本中使用 FOR LOOP 创建多个文件

  28. 28

    在多个分隔符上拆分字符串,同时保留一个或多个分隔符

  29. 29

    使用 Windows 批处理文件删除/替换文本文件字符串

热门标签

归档