gpt4 book ai didi

string - 如何在特定单词后剪切字符串?

转载 作者:行者123 更新时间:2023-12-02 05:28:15 26 4
gpt4 key购买 nike

如何在字符串 , TARO/ 出现时立即在我的 .bat 文件中剪切这些字符串?

Init., 12, TARO/ BLA BLA CDE
Ademanto, TARO/ BLA BLA XYZ

之后我只想有 Init., 12Ademanto

我不能在 FOR 中使用定界符,因为它仅限于一个字符,对吧?

最佳答案

还有一种方法。将 , TARO/ 替换为 &rem;

@echo off
setlocal

set "str=Init., 12, TARO/ BLA BLA CDE"
set str=%str:, TARO/=&rem;%

echo %str%

之所以可行,是因为在评估 set 命令之前变量已展开。所以当这条线被评估时,它被评估为...

set str=Init.,12&rem; BLAH BLAH CDE

... 作为 set var=value & rem(忽略其余行)

的复合命令

您也可以回显 %str:, TARO/=&rem;% 并达到同样的效果。

关于string - 如何在特定单词后剪切字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35382760/

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