gpt4 book ai didi

batch-file - 在批处理脚本中替换字符串的字符

转载 作者:行者123 更新时间:2023-12-01 06:54:13 24 4
gpt4 key购买 nike

我需要替换字符 *来自一个字符串,它是这样的:*10.*31.**2.*65
我想删除所有 *从这个字符串使用批处理脚本。

最佳答案

您可以将删除过程简化为一行。例如,如果我有一个这样的字符串:

set string=hello!

我想删除“!”在里面,我可以做
set string=%string:!=%

该字符串现在将具有值 "hello"而不是 "hello!"
编辑:jeb pointed out in the comments ,您无法替换 "*"使用这种方法。这是因为 *是批处理文件模式匹配的通配符(对它的精彩解释 here )。在发布此答案时我不知道这一点,因为我认为此替换方法适用于所有输入字符串。如果您特别需要更换 * , 我建议关注 magoo's answer .否则,我将为那些需要一个通用的、简短的、单行解决方案来批量替换字符串的人保留这个答案。

关于batch-file - 在批处理脚本中替换字符串的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15441422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com