中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 11:10
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 读取文本时的分割符问题?? 查看 780 回复 3
楼 主 读取文本时的分割符问题?? 发表于 2007-04-29 07:00 ·  中国 北京 联通
初级用户
积分 50
发帖 18
注册 2007-04-20 05:57
19年会员
UID 85810
性别 女
状态 离线
有这样一个.txt,内容如下,例如:

"1","dfas","("HKLM", "Software\\S", "N"), "NI.dll")=="2006" ;","1"

请问如何将下面这个东西提取出来并保存到一个变量里?
前提:这个内容的位置是不固定的

("HKLM", "Software\\S", "N"), "NI.dll")=="2006" ;
2 发表于 2007-04-29 12:06 ·  中国 北京 教育网
初级用户
积分 50
发帖 18
注册 2007-04-20 05:57
19年会员
UID 85810
性别 女
状态 离线
哪位有时间帮忙看下,谢谢
3 发表于 2007-04-29 14:47 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
试试看。

@echo off
for /f "delims=(; tokens=1-2*" %%a in ('findstr /i "Software\\" 1.txt') do set str=(%%b ;
echo %str%
4 谢谢 发表于 2007-05-01 23:04 ·  中国 北京 联通
初级用户
积分 50
发帖 18
注册 2007-04-20 05:57
19年会员
UID 85810
性别 女
状态 离线
版主真厉害,看了版主的东西给了我不少思路!thanks!:D:D:D:D
论坛跳转: