![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 12:08 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何删除文本中指定位置之后的文本 |
| 可打印版本 796 / 1 |
| 第1楼 dxvyi1 | 发表于 2007-05-08 14:18 |
| 新手上路 发帖 10 积分 17 | |
|
如何删除文本中指定位置之后的文本 在做封闭系统时遇到难题。有这样一个文本(假设文件名为1.reg):
Windows Registry Editor Version 5.00 "DevicePath"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\ 00,5c,00,69,00,6e,00,66,00,3b,00,63,00,3a,00,5c,00,64,00,72,00,69,00,76,00,\ 65,00,72,00,73,00,00,00 "MediaPathUnexpanded"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\ 6f,00,6f,00,74,00,25,00,5c,00,4d,00,65,00,64,00,69,00,61,00,00,00 "SM_GamesName"="游戏" "SM_ConfigureProgramsName"="设定程序访问和默认值" 我想只保留"MediaPathUnexpanded"=hex之前的内容,应该如何实现?最好不要用"MediaPathUnexpanded"=hex作为参照。 再如有个文本(假设文件名为2.txt): ! REG.EXE VERSION 3.0 HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion devicepath REG_EXPAND_SZ C:\WINDOWS\inf;c:\drivers 只保留“C:\WINDOWS\inf;c:\drivers”这段文字如何实现? 谢谢~~~ [ Last edited by dxvyi1 on 2007-5-8 at 02:21 PM ] |
|
| 第2楼 lxmxn | 发表于 2007-05-08 14:37 |
| 版主 发帖 4,938 积分 11,386 | |
|
具体情况具体的对待,没有什么通用的。
1、 2、 [ Last edited by lxmxn on 2007-5-8 at 02:39 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |