![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 22:53 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [讨论]不知道高手们能不能写一个cmd/bat自身的正则表达式 |
| 可打印版本 1,101 / 10 |
| 第1楼 scriptor | 发表于 2007-12-19 00:47 |
| 银牌会员 发帖 555 积分 1,187 | |
|
[讨论]不知道高手们能不能写一个cmd/bat自身的正则表达式 类似于unix下的那样,
估计这个 如果可以的话, 会是个很大的工程~~ |
|
| 第2楼 qzwqzw | 发表于 2007-12-19 09:01 |
| 银牌会员 发帖 636 积分 2,343 | |
|
不知所云
|
|
| 第3楼 vkill | 发表于 2007-12-19 19:46 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
cmd/bat自身的正则表达式 ??
不懂 |
|
| 第4楼 HAT | 发表于 2007-12-19 20:57 |
| 版主 发帖 5,017 积分 9,023 | |
|
批处理不是也可以用正则表达式么?
请问如何判断 set /p 输入是否数字? |
|
| 第5楼 scriptor | 发表于 2007-12-19 23:39 |
| 银牌会员 发帖 555 积分 1,187 | |
Originally posted by HAT at 2007-12-19 20:57: 这个我知道啊,但是似乎就只有find 和 findstr 才有正则表达式的 to Vkill: 我想说的是: 编辑一个regex.bat文件, 在处理文本或者下载网页的时候, 由于有很多的 字符需要过滤, 在查找和处理这些内容的时候, 这个bat就能替代第三方工具! sed 不是有类似正则表达式的么! 我就是想做一个bat出来. 是完全用windows自带的命令行工具, 来做一个这样的bat. 当然我有点偏了,你们会说有sed等第三方工具,能够用就可以了, 呵呵...我也只是在提一个建议,,,呵呵....看这个问题是不是能够实现! |
|
| 第6楼 lxmxn | 发表于 2007-12-20 00:44 |
| 版主 发帖 4,938 积分 11,386 | |
|
具体问题还是具体对待吧,用批处理来干它不“不擅长”的工作,得不偿失。
|
|
| 第7楼 ansipeter | 发表于 2007-12-20 09:46 |
| 中级用户 发帖 130 积分 269 | |
|
提醒一下楼主 “这个我知道啊,但是似乎就只有find 和 findstr 才有正则表达式的” 这个FIND是无法使用正则表达式的,无论什么正则表达式都是依附在命令或者对象上使用的,对于楼主所说的CMD下的正则表达式我不理解,sed不就是在CMD下提供正则表达式的一个使用程序吗?
|
|
| 第8楼 qzwqzw | 发表于 2007-12-20 20:26 |
| 银牌会员 发帖 636 积分 2,343 | |
|
我算明白了
楼主想用批处理实现 regexp 函数集 难以想像其工作量有多大 难道真是对for+set那套孱弱的cmd文本处理机制情有独钟? |
|
| 第9楼 vkill | 发表于 2007-12-20 21:21 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
处理字符去学 Perl 好了
|
|
| 第10楼 zh159 | 发表于 2007-12-21 01:59 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
感觉好像是要开着手扶拖拉机上高速,而且还要干特种车辆干的活(油车、运钞车、重载车、客车...)
|
|
| 第11楼 scriptor | 发表于 2007-12-21 13:55 |
| 银牌会员 发帖 555 积分 1,187 | |
|
haha~~~ 我被批驳得遍体鳞伤了~~~
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |