[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样分割提出注册表的三行文本?

通过reg query 获取到某个结果如下 :
  1.     新值 #1    REG_MULTI_SZ    good mroing\0string\0song
  2.     value2     REG_SZ          good_noon
  3.     good night REG_SZ        windows 2000 server
复制代码
【问题】怎么单独把注册表的值和数据分别提取出来?
【难点】值和数据中都包含有空格,而数据类型没有空格,但因为for中的分隔符只能是一个,且不支持变量和正则,所以无法用for来提取
不知道该怎么实现?
最好直接用bat,不行的话用第三方也可以。
谢谢了

本帖最后由 踏沙行 于 2018-10-20 17:14 编辑

回复 2# flashercs
你用注册表命令reg query看看,你的电脑中注册表值中敢说没有一个空格吗?
难道你准备它们找出来一个一个改吗?
说话过点脑子行不,注册表又不是自己没事去弄个带空格的值来着

TOP

返回列表