String 批次>;提取txt文件中同一字符之间的行的一部分
我有一个只有一行的文本文件。我需要提取由一个字符分隔的行的每个部分。例如:String 批次>;提取txt文件中同一字符之间的行的一部分,string,batch-file,character,String,Batch File,Character,我有一个只有一行的文本文件。我需要提取由一个字符分隔的行的每个部分。例如: 1212123123!asdf asdf asdf asdf u!herd!TOTO! 我需要能够回显之间的每个部分不带并显示它们 A:1212123123 B:asdf asdf asdf asdf u C:herd D:TOTO 我没有在知识库中找到解决方案 我试过: Set "String=1212123123!asdf asdf asdf asdf u!herd!TOTO!" for /
1212123123!asdf asdf asdf asdf u!herd!TOTO!
我需要能够回显之间的每个部分代码>不带编码>并显示它们
A:1212123123
B:asdf asdf asdf asdf u
C:herd
D:TOTO
我没有在知识库中找到解决方案
我试过:
Set "String=1212123123!asdf asdf asdf asdf u!herd!TOTO!"
for /f "delims=2" %%f in (%String%) do set "%%f" (
Set "Up2Sub=%String:*!=%"
Set "SubStr=%Up2Sub:!="&:"%"
echo %SubStr%
)
但我得到的结果是:
The system cannot find the file 1212123123!asdf.
asdf asdf asdf asdf u
感谢您的帮助因为您似乎在自己编写代码时没有付出任何努力,下面是一个完整的两行批处理文件答案,显示您没有付出任何努力。如果您更改了您的问题标准,或者您自己无法进行后续调整,我将不会对其进行修改
@Set“Line=“&Set/P”Line=“你好,非常抱歉。谢谢。@ BRS65,请看一看,看看下一步该做什么。