0
您好,我很新的DOS批处理shell脚本,我想知道如何做字符串替换,我有STR1与/我需要替换/与_(下划线),但不是在前面DOS批处理文件如何做字符串替换
set str1=/a/b/c/d
set str2=%str1:/=_%
返回我_a_b_c_d,但我需要为a_b_c_d
感谢, 萨纳特。
您好,我很新的DOS批处理shell脚本,我想知道如何做字符串替换,我有STR1与/我需要替换/与_(下划线),但不是在前面DOS批处理文件如何做字符串替换
set str1=/a/b/c/d
set str2=%str1:/=_%
返回我_a_b_c_d,但我需要为a_b_c_d
感谢, 萨纳特。
从字符串中删除第一个字符,使用方法:
set str3=%str2:~1%
其实,你不必使用不同的变量。以下几行工作正常:
set str=/a/b/c/d
set str=%str:/=_%
set str=%str:~1%