通过批处理文件提取文本文件中{}之间的行



如何通过批处理文件提取文本文件中出现在{}之间的行

文本文件的格式为:

Name : ABC
Place : xyz
Data :dd/mm/yyyy
{"return":"good","message":"ABC is present in xyz place","SSN":"-----------------345679HISKWBXMVTXVEULWXVCnVBXSWGVXBWSDCXLWUDV"}

我尝试使用下面的代码片段,但是它列出了文本文件的所有内容。如何提取{}

中的内容?
for /f "tokens=*" %%x in (filename) do set extract=!extract!%%x

这可能对您有所帮助:

@echo off
for /f "usebackq tokens=1 delims={}" %%a in ("Whateverfile.txt") do set "data=%%a"
echo %data%

类型/?在cmd中获取更多信息或for -loop

最新更新