中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-30 20:02
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]字串替换请指教
可打印版本  1,865 / 18
第16楼 tireless 发表于 2009-04-16 00:01
银牌会员 发帖 1,122 积分 2,025
Re 15楼
加一个 ~
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION

for /f "tokens=1,2" %%a in (b.txt) do (set #%%b=%%a)
(for /f "delims=" %%a in (a.txt) do (
set "str=%%a"
set "str=!str:{=" "!"
for %%i in ("!str:}=" "!") do if defined #%%~nxi (set/p=!#%%~nxi!<nul) else (set/p=%%~i<nul)
echo.
))>c.txt
type c.txt
pause
第17楼 sady2009 发表于 2009-04-16 00:29
初级用户 发帖 60 积分 58
谢谢,这下完美了。
第18楼 netbenton 发表于 2009-04-16 01:34
银牌会员 发帖 752 积分 1,916 来自 广西
再提速%100
第19楼 sady2009 发表于 2009-04-16 05:06
初级用户 发帖 60 积分 58
非常感谢! 感觉速度不止快一倍.7300多页 25M纯文本.仅用了4分钟多点.
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023