gpt4 book ai didi

batch-file - 从集合中批量剥离文本/p

转载 作者:行者123 更新时间:2023-12-04 02:20:26 25 4
gpt4 key购买 nike

无论如何要从 set /p=Command? 设置的字符串中删除“文本”吗?

例如,我正在制作一个批处理游戏,其中一个命令是保存。

有没有办法去掉Save这个词,如果还有剩下的就设置为TEST,然后把文件命名为%TEST%

最佳答案

如果我理解正确,您需要变量 %TEXT%其中包含 Save filename转换为仅 filename .用:

Set TEXT=%TEXT:Save =%

冒号后面的部分是搜索和替换表达式。 = 左侧文本的第一次出现被右边的文字取代。在这种情况下,“保存”(带有尾随空格)被替换为空。这是不区分大小写的,因此大小写无关紧要。

编辑:回应以下评论:

要检索第一个空格之前的所有内容(忽略前导空格),您可以编写一个函数:
:FirstTerm
Set TEXT=%1
Exit /B

并从同一个批处理文件中调用它:
Call :FirstTerm %TEXT%

关于batch-file - 从集合中批量剥离文本/p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988302/

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