bat编程如何截取两个指定字符之间的内容(求代码)

比如记事本a.txt中内容如下:
dfgfhf(12345)ghjghjhjhu(321)hukhjhjkklh(564)
fsgfdgfd(567)fghfgh(865)huihuil(532)
dhgfhfgh(5565)dfgdhdh

通过bat后将内容截取到b.txt中,记事本b.txt中的内容如下:
12345
321
564
567
865
532
5565

@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in (a.txt) do (
    set "str=%%a"
    for %%b in (^( ^)) do set "str=!str:%%b= !"
    for %%b in (!str!) do set/a 1/1%%b &&echo,%%b
))>b.txt 2>nul
start b.txt

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-04
你能点关注本吧吗?
第2个回答  2014-03-04
type a.txt>set /p str= >nulset str=%str:*前=%set str=%str:后*=%
相似回答