用BAT批处理,提取TXT文档中制定字符

用BAT批处理,提取TXT文档中制定字符gdetail_后面6个字符,生成新的TXT,例如原TXT文本中有:<a href="/l/gdetail_91323.html">,生成新TXT里面只有91323 ,如果有多个符合条件的字符,生成新的TXT里,如何分割开?

@Echo Off
Setlocal Enabledelayedexpansion
 
Set TxtFile=1.txt
 
>>$ (For /f "tokens=2 delims=_" %%a in (%TxtFile%) do Echo %%a)
>>New.Txt (For /f "tokens=1 delims=." %%b in ($) do echo %%b)
Del $ & Cls & Exit


:: 中国批处理脚本联盟

:: 1.txt 为这个提取的 TXT 文件
:: 运行后,会产生一个 New.txt 文件用来保存提取后的数据存放

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答